📄 dial.c
字号:
printf("time\n");
time(&now);
timenow=localtime(&now);
printf("%d\n",timenow->tm_wday);
sprintf(time_buf,"%d-%d-%d %d:%d:%d %s",
timenow->tm_year+1900,timenow->tm_mon+1,timenow->tm_mday,
timenow->tm_hour,timenow->tm_min,timenow->tm_sec,wday[timenow->tm_wday]);
strcpy(CI.tel_time,time_buf);
printf("tel_time=%s",CI.tel_time);
fwrite(&CI, sizeof(_CALLINFO), 1, DTRfp);
fclose(DTRfp);
printf("tel_num = %s",buffer);
CALL_NOCARRIER = 1;
CALL_ANS = 1;
AnsweringDialog(hDialWnd);
printf("buffer = %s\n",buffer);
}
}
if(hwnd == hCtrl2 && nc == MYBUTTON_UNPUSHED)
{
// SetWindowAdditionalData(hwnd, (DWORD)&hold_unpushed);
if( CALL_ANS == 1 )
{
gprs_hold();
CALL_ANS = 0;
}
}
if ( hwnd == hCtrl3 && nc == MYBUTTON_UNPUSHED)
{
//SetWindowAdditionalData(hwnd, (DWORD)&return_unpushed);
SendNotifyMessage(hDialWnd,MSG_CLOSE,0,0);
}
if(hwnd == hCtrl4 && nc == MYBUTTON_UNPUSHED)
{
//SetWindowAdditionalData(hwnd, (DWORD)&n1_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "1");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl5 && nc == MYBUTTON_UNPUSHED)
{
//SetWindowAdditionalData(hwnd, (DWORD)&n2_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "2");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl6 && nc == MYBUTTON_UNPUSHED)
{
//SetWindowAdditionalData(hwnd, (DWORD)&n3_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "3");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl7 && nc == MYBUTTON_UNPUSHED)
{
// SetWindowAdditionalData(hwnd, (DWORD)&n4_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "4");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl8 && nc == MYBUTTON_UNPUSHED)
{
//SetWindowAdditionalData(hwnd, (DWORD)&n5_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "5");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl9 && nc == MYBUTTON_UNPUSHED)
{
//SetWindowAdditionalData(hwnd, (DWORD)&n6_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "6");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl10 && nc == MYBUTTON_UNPUSHED)
{
// SetWindowAdditionalData(hwnd, (DWORD)&n7_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "7");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl11 && nc == MYBUTTON_UNPUSHED)
{
//SetWindowAdditionalData(hwnd, (DWORD)&n8_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "8");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl12 && nc == MYBUTTON_UNPUSHED)
{
//SetWindowAdditionalData(hwnd, (DWORD)&n9_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "9");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl13 && nc == MYBUTTON_UNPUSHED)
{
//SetWindowAdditionalData(hwnd, (DWORD)&n0_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "0");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl14 && nc == MYBUTTON_UNPUSHED)
{
// SetWindowAdditionalData(hwnd, (DWORD)&n_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "*");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl15 && nc == MYBUTTON_UNPUSHED)
{
// SetWindowAdditionalData(hwnd, (DWORD)&m_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
strcat(buffer, "#");
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
if(hwnd == hCtrl16 && nc == MYBUTTON_UNPUSHED)
{
// SetWindowAdditionalData(hwnd, (DWORD)&c_unpushed);
GetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer, max);
len = strlen(buffer);
buffer[len-1] = '\0';
SetWindowText(GetDlgItem(hDialWnd, IDC_EDIT_NUM), buffer);
}
//mousemove
if( hwnd == hCtrl1 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&ok_mousemove);
}
if(hwnd == hCtrl2 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&hold_mousemove);
}
if( hwnd == hCtrl3 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&return_mousemove);
}
if(hwnd == hCtrl4 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n1_mousemove);
}
if(hwnd == hCtrl5 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n2_mousemove);
}
if(hwnd == hCtrl6 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n3_mousemove);
}
if(hwnd == hCtrl7 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n4_mousemove);
}
if(hwnd == hCtrl8 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n5_mousemove);
}
if(hwnd == hCtrl9 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n6_mousemove);
}
if(hwnd == hCtrl10 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n7_mousemove);
}
if(hwnd == hCtrl11 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n8_mousemove);
}
if(hwnd == hCtrl12 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n9_mousemove);
}
if(hwnd == hCtrl13 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n0_mousemove);
}
if(hwnd == hCtrl14 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&n_mousemove);
}
if(hwnd == hCtrl15 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&m_mousemove);
}
if(hwnd == hCtrl16 && nc == MYBUTTON_MOUSEMOVE)
{
SetWindowAdditionalData(hwnd, (DWORD)&c_mousemove);
}
InvalidateRect (hwnd, NULL, TRUE);
}*/
static int DialWinProc(HWND hWnd, int message, WPARAM wParam, LPARAM lParam)
{
int len;
HDC hdc;
time_t now;
char time_buf[50];
struct tm* timenow;
char *wday[]={"Sun", "Mon", "Tue" ,"Wed" ,"Thu" ,"Fri" ,"Sat"};
FILE *DTRfp;
switch (message)
{
case MSG_CREATE:
/* //LoadBitmap (HDC_SCREEN, &ok_pushed, "image/button/d3.jpg");
LoadBitmap (HDC_SCREEN, &ok_unpushed, "image/button/d3.jpg");
//LoadBitmap (HDC_SCREEN, &ok_mousemove, "image/button/d1.jpg");
//LoadBitmap (HDC_SCREEN, &return_pushed, "image/button/r3.jpg");
LoadBitmap (HDC_SCREEN, &return_unpushed, "image/button/r04.jpg");
//LoadBitmap (HDC_SCREEN, &return_mousemove, "image/button/r2.jpg");
//LoadBitmap (HDC_SCREEN, &hold_pushed, "image/button/h3.jpg");
LoadBitmap (HDC_SCREEN, &hold_unpushed, "image/button/h3.jpg");
//LoadBitmap (HDC_SCREEN, &hold_mousemove, "image/button/h1.jpg");
//LoadBitmap (HDC_SCREEN, &n1_pushed, "image/button/139.jpg");
LoadBitmap (HDC_SCREEN, &n1_unpushed, "image/button/139.jpg");
//LoadBitmap (HDC_SCREEN, &n1_mousemove, "image/button/119.jpg");
//LoadBitmap (HDC_SCREEN, &n2_pushed, "image/button/23.jpg");
LoadBitmap (HDC_SCREEN, &n2_unpushed, "image/button/23.jpg");
//LoadBitmap (HDC_SCREEN, &n2_mousemove, "image/button/21.jpg");
//LoadBitmap (HDC_SCREEN, &n3_pushed, "image/button/33.jpg");
LoadBitmap (HDC_SCREEN, &n3_unpushed, "image/button/33.jpg");
//LoadBitmap (HDC_SCREEN, &n3_mousemove, "image/button/31.jpg");
//LoadBitmap (HDC_SCREEN, &n4_pushed, "image/button/43.jpg");
LoadBitmap (HDC_SCREEN, &n4_unpushed, "image/button/43.jpg");
//LoadBitmap (HDC_SCREEN, &n4_mousemove, "image/button/41.jpg");
//LoadBitmap (HDC_SCREEN, &n5_pushed, "image/button/53.jpg");
LoadBitmap (HDC_SCREEN, &n5_unpushed, "image/button/53.jpg");
//LoadBitmap (HDC_SCREEN, &n5_mousemove, "image/button/51.jpg");
//LoadBitmap (HDC_SCREEN, &n6_pushed, "image/button/63.jpg");
LoadBitmap (HDC_SCREEN, &n6_unpushed, "image/button/63.jpg");
//LoadBitmap (HDC_SCREEN, &n6_mousemove, "image/button/61.jpg");
//LoadBitmap (HDC_SCREEN, &n7_pushed, "image/button/73.jpg");
LoadBitmap (HDC_SCREEN, &n7_unpushed, "image/button/73.jpg");
//LoadBitmap (HDC_SCREEN, &n7_mousemove, "image/button/71.jpg");
//LoadBitmap (HDC_SCREEN, &n8_pushed, "image/button/83.jpg");
LoadBitmap (HDC_SCREEN, &n8_unpushed, "image/button/83.jpg");
//LoadBitmap (HDC_SCREEN, &n8_mousemove, "image/button/81.jpg");
//LoadBitmap (HDC_SCREEN, &n9_pushed, "image/button/93.jpg");
LoadBitmap (HDC_SCREEN, &n9_unpushed, "image/button/93.jpg");
//LoadBitmap (HDC_SCREEN, &n9_mousemove, "image/button/91.jpg");
//LoadBitmap (HDC_SCREEN, &n0_pushed, "image/button/03.jpg");
LoadBitmap (HDC_SCREEN, &n0_unpushed, "image/button/03.jpg");
//LoadBitmap (HDC_SCREEN, &n0_mousemove, "image/button/01.jpg");
//LoadBitmap (HDC_SCREEN, &n_pushed, "image/button/013.jpg");
LoadBitmap (HDC_SCREEN, &n_unpushed, "image/button/013.jpg");
//LoadBitmap (HDC_SCREEN, &n_mousemove, "image/button/011.jpg");
//LoadBitmap (HDC_SCREEN, &m_pushed, "image/button/023.jpg");
LoadBitmap (HDC_SCREEN, &m_unpushed, "image/button/023.jpg");
//LoadBitmap (HDC_SCREEN, &m_mousemove, "image/button/021.jpg");
//LoadBitmap (HDC_SCREEN, &c_pushed, "image/button/c3.jpg");
LoadBitmap (HDC_SCREEN, &c_unpushed, "image/button/c3.jpg");
//LoadBitmap (HDC_SCREEN, &c_mousemove, "image/button/c1.jpg");
*/
CeatePhoneButton(hWnd);
CreateWindow(CTRL_EDIT,"",
WS_VISIBLE | WS_BORDER ,
IDC_EDIT_NUM,
20,20,180,24,
hWnd,
0);
//SetFocus(edit);
CALL_ANS = 0;
/*SetNotificationCallback (hCtrl1, notify_proc);
SetNotificationCallback (hCtrl2, notify_proc);
SetNotificationCallback (hCtrl3, notify_proc);
SetNotificationCallback (hCtrl4, notify_proc);
SetNotificationCallback (hCtrl5, notify_proc);
SetNotificationCallback (hCtrl6, notify_proc);
SetNotificationCallback (hCtrl7, notify_proc);
SetNotificationCallback (hCtrl8, notify_proc);
SetNotificationCallback (hCtrl9, notify_proc);
SetNotificationCallback (hCtrl10, notify_proc);
SetNotificationCallback (hCtrl11, notify_proc);
SetNotificationCallback (hCtrl12, notify_proc);
SetNotificationCallback (hCtrl13,notify_proc);
SetNotificationCallback (hCtrl14,notify_proc);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -