📄 customerservice.cpp
字号:
{
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 + -