⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 customerservice.cpp

📁 windows mobile 中国移动定制程序
💻 CPP
📖 第 1 页 / 共 5 页
字号:
					 {
						SHSipPreference(hDlg,SIP_DOWN);
					 }
						return TRUE;
				 case IDM_SAVE:
					 TCHAR szTelephone[30] = {29};
					 SendMessage (GetDlgItem(hDlg,IDC_EDITHOTLINE), EM_GETLINE, 0, (LPARAM)(LPCSTR)szTelephone);	
					 if (lstrlen(szTelephone) > 1)
					 {
						  WriteTelephoneToRegister(szTelephone,L"HotLine",NULL );
						  tapiRequestMakeCall (szTelephone,NULL,L"客户服务热线",NULL);
						  SetWindowText(  GetParent(hDlg), L"客户服务" ); 
						 CommandBar_Destroy(g_DialogMenuBar);
						EndDialog(hDlg, message);
					 }
						return TRUE;
			 }
            break;

        case WM_CLOSE:
			 SetWindowText(  GetParent(hDlg), L"客户服务" ); 
			 CommandBar_Destroy(g_DialogMenuBar);
            EndDialog(hDlg, message);
            return TRUE;
    }
    return (INT_PTR)FALSE;
}

INT_PTR CALLBACK hManagerTelephone(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
   static HWND g_DialogMenuBar;
    switch (message)
    {
        case WM_INITDIALOG:
            {
               InitDialog( hDlg,IDR_HOTLINEMENU,&g_DialogMenuBar);
				SendMessage (GetDlgItem(hDlg,IDC_EDITNAME), EM_LIMITTEXT, 28, 0);
				SendMessage (GetDlgItem(hDlg,IDC_EDITTELEPHONE), EM_LIMITTEXT, 12, 0);
				 SetWindowText(  GetParent(hDlg), L"客户经理" ); 
            }
            return (INT_PTR)TRUE;

        case WM_COMMAND:
			 switch(LOWORD(wParam))
				{
				  case IDM_OK:
				   case IDOK:
					    CommandBar_Destroy(g_DialogMenuBar);
					  EndDialog(hDlg, LOWORD(wParam));
					   SetWindowText(  GetParent(hDlg), L"客户服务" ); 
						return TRUE;
				 case IDC_EDITNAME:
					 if (HIWORD (wParam) == EN_SETFOCUS)
					 {
						 SHSipPreference(hDlg,SIP_UP);
					 }
				 	 if (HIWORD (wParam) == EN_KILLFOCUS)
					 {
						SHSipPreference(hDlg,SIP_DOWN);
					 }
						return TRUE;
				 case IDC_EDITTELEPHONE:
					 if (HIWORD (wParam) == EN_SETFOCUS)
					 {
						 SHSipPreference(hDlg,SIP_UP);
					 }
				 	 if (HIWORD (wParam) == EN_KILLFOCUS)
					 {
						SHSipPreference(hDlg,SIP_DOWN);
					 }
						return TRUE;
				 case IDM_SAVE:
					 TCHAR szTelephone[30] = {29};
					 TCHAR szName[30] = {29};
					 SendMessage (GetDlgItem(hDlg,IDC_EDITNAME), EM_GETLINE, 0, (LPARAM)(LPCSTR)szName);	
					 SendMessage (GetDlgItem(hDlg,IDC_EDITTELEPHONE), EM_GETLINE, 0, (LPARAM)(LPCSTR)szTelephone);	
					 if (lstrlen(szTelephone) > 1 && lstrlen(szName) > 1)
					 {
						  WriteTelephoneToRegister(szTelephone,L"ManagerTelephone" ,szName );
						  tapiRequestMakeCall (szTelephone,NULL,szName,NULL);
						SetWindowText(  GetParent(hDlg), L"客户服务" ); 
						 CommandBar_Destroy(g_DialogMenuBar);
						EndDialog(hDlg, message);
					 }
						return TRUE;
			 }
            break;

        case WM_CLOSE:
			  SetWindowText(  GetParent(hDlg), L"客户服务" ); 
			 CommandBar_Destroy(g_DialogMenuBar);
            EndDialog(hDlg, message);
            return TRUE;

    }
    return (INT_PTR)FALSE;
}

INT_PTR CALLBACK hWyDearmWeb(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
	 static HWND g_DialogMenuBar;
    switch (message)
    {
        case WM_INITDIALOG:
            {
				InitModelessDialog( hDlg,IDR_MENU,&g_DialogMenuBar);
				InitListView( hDlg, IDC_LISTMYDREAMWEB);
				SetWindowText(  GetParent(hDlg), L"我的梦网" ); 
            }
            return (INT_PTR)TRUE;

        case WM_COMMAND:
			 switch(LOWORD(wParam))
				{
				   case IDM_OK:
				   case IDOK:
				      SetWindowText(  GetParent(hDlg), L"客户服务" ); 		  
					ShowWindow( hWndListView,SW_SHOW);
					   CommandBar_Destroy(g_DialogMenuBar);
					  DestroyWindow (hDlg);
					  g_hwndBasicDialog =0;
					  BringWindowToTop(hWndListView);
					  SetFocus(hWndListView);
						return TRUE;
				 case IDM_SELECT:
					 for (int i = 0; i <3; i++)
					{
						if (ListView_GetItemState( GetDlgItem(hDlg,IDC_LISTMYDREAMWEB),i,LVIS_SELECTED) == LVIS_SELECTED)
						{
							switch(i)
							{
								case 0:
									CreateProcess(L"\\Windows\\iexplore.exe",TEXT("http://wap.monternet.com/portal/wap/menu.do?menuid=200003"),NULL, NULL, FALSE, 0, NULL, NULL, NULL, NULL);			
								 break;
							 	case 1:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_DREAMWEBSMS, hDlg, hDreamWebSMS);											 
								 break;
							 	case 2:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_DREAMWEBMMS, hDlg, hDreamWebMMS);											 
								 break;
							 }
							   break;
						}
					}
			
                    break;
						return TRUE;
			 }
            break;

case WM_NOTIFY:
		{			    
			 NMHDR* pnmh = (NMHDR*) lParam;
			 switch(pnmh->code)
			{
				 case NM_CLICK:
				 {
						NMLISTVIEW* pnmlv = (NMLISTVIEW*)lParam;		 
						 switch(pnmlv->iItem)
							{
								case 0:
									CreateProcess(L"\\Windows\\iexplore.exe",TEXT("http://wap.monternet.com/portal/wap/menu.do?menuid=200003"),NULL, NULL, FALSE, 0, NULL, NULL, NULL, NULL);			
								 break;
							 	case 1:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_DREAMWEBSMS, hDlg, hDreamWebSMS);											 
								 break;
							 	case 2:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_DREAMWEBMMS, hDlg, hDreamWebMMS);											 
								 break;
							 }
				 }	
				 break;
				 case LVN_ITEMACTIVATE:
				{
						NMLISTVIEW* pnmlv = (NMLISTVIEW*)lParam;
						switch(pnmlv->iItem)
							{
								case 0:
									CreateProcess(L"\\Windows\\iexplore.exe",TEXT("http://wap.monternet.com/portal/wap/menu.do?menuid=200003"),NULL, NULL, FALSE, 0, NULL, NULL, NULL, NULL);			
								 break;
							 	case 1:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_DREAMWEBSMS, hDlg, hDreamWebSMS);											 
								 break;
							 	case 2:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_DREAMWEBMMS, hDlg, hDreamWebMMS);											 
								 break;
							 }

            }
            break;
			
		}
	}
		break;
      
			
    }
    return (INT_PTR)FALSE;
	
}

INT_PTR CALLBACK hDreamWebSMS(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
    static HWND g_DialogMenuBar;
    switch (message)
    {
        case WM_INITDIALOG:
            {
               InitDialog( hDlg,IDR_SMSMMSEMENU,&g_DialogMenuBar);
				SetWindowText(  GetParent(hDlg), L"梦网短信" );
			}
            return (INT_PTR)TRUE;

        case WM_COMMAND:
			 switch(LOWORD(wParam))
				{
				  case IDM_OK:
				   case IDOK:
					   SetWindowText(  GetParent(hDlg), L"我的梦网" );
				    CommandBar_Destroy(g_DialogMenuBar);
					  EndDialog(hDlg, LOWORD(wParam));
						return TRUE;
			 }
            break;

        case WM_CLOSE:
			SetWindowText(  GetParent(hDlg), L"我的梦网" );
			 CommandBar_Destroy(g_DialogMenuBar);
            EndDialog(hDlg, message);
            return TRUE;
#ifdef _DEVICE_RESOLUTION_AWARE
        case WM_SIZE:
            {
		DRA::RelayoutDialog(
			g_hInst, 
			hDlg, 
			DRA::GetDisplayMode() != DRA::Portrait ? MAKEINTRESOURCE(IDD_POCKETPC_DREAMWEBSMSW) : MAKEINTRESOURCE(IDD_POCKETPC_DREAMWEBSMS));
            }
            break;
#endif

    }
    return (INT_PTR)FALSE;
}

INT_PTR CALLBACK hDreamWebMMS(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
    static HWND g_DialogMenuBar;
    switch (message)
    {
        case WM_INITDIALOG:
            {
               InitDialog( hDlg,IDR_SMSMMSEMENU,&g_DialogMenuBar);
				SetWindowText(  GetParent(hDlg), L"梦网彩信" );
			}
            return (INT_PTR)TRUE;

        case WM_COMMAND:
			 switch(LOWORD(wParam))
				{
				  case IDM_OK:
				   case IDOK:
					   SetWindowText(  GetParent(hDlg), L"我的梦网" );
				    CommandBar_Destroy(g_DialogMenuBar);
					  EndDialog(hDlg, LOWORD(wParam));
						return TRUE;
			 }
            break;

        case WM_CLOSE:
			SetWindowText(  GetParent(hDlg), L"我的梦网" );
			 CommandBar_Destroy(g_DialogMenuBar);
            EndDialog(hDlg, message);
            return TRUE;
#ifdef _DEVICE_RESOLUTION_AWARE
        case WM_SIZE:
            {
		DRA::RelayoutDialog(
			g_hInst, 
			hDlg, 
			DRA::GetDisplayMode() != DRA::Portrait ? MAKEINTRESOURCE(IDD_POCKETPC_DREAMWEBMMSW) : MAKEINTRESOURCE(IDD_POCKETPC_DREAMWEBMMS));
            }
            break;
#endif
    }
    return (INT_PTR)FALSE;
}

INT_PTR CALLBACK hMobileSecretary(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
	static HWND g_DialogMenuBar;
    switch (message)
    {
        case WM_INITDIALOG:
            {
				InitModelessDialog( hDlg,IDR_MENU,&g_DialogMenuBar);
				InitListView( hDlg, IDC_LISTMOBILESECRETARY);
				SetWindowText(  GetParent(hDlg), L"移动秘书" ); 
            }
            return (INT_PTR)TRUE;

        case WM_COMMAND:
			 switch(LOWORD(wParam))
				{
				   case IDM_OK:
				   case IDOK:
					  SetWindowText(  GetParent(hDlg), L"客户服务" ); 
					ShowWindow( hWndListView,SW_SHOW);			
					   CommandBar_Destroy(g_DialogMenuBar);
					  DestroyWindow (hDlg);
					  g_hwndBasicDialog =0;
					  BringWindowToTop(hWndListView);
					  SetFocus(hWndListView);
						return TRUE;
				 case IDM_SELECT:
					 for (int i = 0; i <3; i++)
					{
						if (ListView_GetItemState( GetDlgItem(hDlg,IDC_LISTMOBILESECRETARY),i,LVIS_SELECTED) == LVIS_SELECTED)
						{
							switch(i)
							{
							case 0:
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_SMSTRANSFER, hDlg, hSMSTransfer);	
								 break;
							 	case 1:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_SMSFORYOU, hDlg, hSMSForYou);											 
								 break;
							 	case 2:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_TRADEANDTOUR, hDlg, hTradeAndTour);											 
								 break;
							 }
							   break;
						}
					}
			
                    break;
						return TRUE;
			 }
            break;
case WM_NOTIFY:
		{	
			 NMHDR* pnmh = (NMHDR*) lParam;
			 switch(pnmh->code)
			{
				 case NM_CLICK:
				 {
						NMLISTVIEW* pnmlv = (NMLISTVIEW*)lParam;		 
						 switch(pnmlv->iItem)
							{
								case 0:
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_SMSTRANSFER, hDlg, hSMSTransfer);	
								 break;
							 	case 1:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_SMSFORYOU, hDlg, hSMSForYou);											 
								 break;
							 	case 2:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_TRADEANDTOUR, hDlg, hTradeAndTour);											 
								 break;
							 }
				 }	
				 break;
				 case LVN_ITEMACTIVATE:
				{
						NMLISTVIEW* pnmlv = (NMLISTVIEW*)lParam;
						switch(pnmlv->iItem)
							{
								case 0:
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_SMSTRANSFER, hDlg, hSMSTransfer);	
								 break;
							 	case 1:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_SMSFORYOU, hDlg, hSMSForYou);											 
								 break;
							 	case 2:								
									DialogBox(g_hInst, (LPCTSTR)IDD_POCKETPC_TRADEANDTOUR, hDlg, hTradeAndTour);											 
								 break;
							 }

            }
            break;
			
		}
	}
		break;
        case WM_CLOSE:
			 CommandBar_Destroy(g_DialogMenuBar);
            return TRUE;

    }
    return (INT_PTR)FALSE;
}

INT_PTR CALLBACK hNumber(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
	static HWND g_DialogMenuBar;
    switch (message)
    {
        case WM_INITDIALOG:
            {
                 InitDialog( hDlg,IDR_HOTLINEMENU,&g_DialogMenuBar);
				SendMessage (GetDlgItem(hDlg,IDC_EDITNUMBER), EM_LIMITTEXT, 12, 0);	
            }
            return (INT_PTR)TRUE;

        case WM_COMMAND:
			 switch(LOWORD(wParam))
				{
				  case IDM_OK:
				   case IDOK:
					    gSetUpTelephone = false;
					   CommandBar_Destroy(g_DialogMenuBar);
					  EndDialog(hDlg, LOWORD(wParam));
						return TRUE;
				 case IDC_EDITNUMBER:
					 if (HIWORD (wParam) == EN_SETFOCUS)
					 {
						 SHSipPreference(hDlg,SIP_UP);
					 }
				 	 if (HIWORD (wParam) == EN_KILLFOCUS)
					 {
						SHSipPreference(hDlg,SIP_DOWN);
					 }
						return TRUE;
				 case IDM_SAVE:
					TCHAR szOutNumber[30] = {29};
					 SendMessage (GetDlgItem(hDlg,IDC_EDITNUMBER), EM_GETLINE, 0, (LPARAM)(LPCSTR)szOutNumber);	
					   if (lstrlen(szOutNumber) > 1 )
					 {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -