int CreateCounterDialog(HWND hWnd) { MSG Msg; HWND hcwd; MAINWINCREATE CreateInfo; #ifdef _LITE_VERSION SetDesktopRect(0, 0, 1024, 768); #endif CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION; CreateInfo.dwExStyle = WS_EX_NONE; CreateInfo.spCaption = MSG_CALCULATION; CreateInfo.hMenu = 0; CreateInfo.hCursor = GetSystemCursor(0); CreateInfo.hIcon = 0; CreateInfo.MainWindowProc = CounterDialogProc; CreateInfo.lx = 0; CreateInfo.ty = 0; CreateInfo.rx = 320; CreateInfo.by = 240; CreateInfo.iBkColor = COLOR_lightwhite; CreateInfo.dwAddData = 0; CreateInfo.hHosting = hWnd; hcwd = CreateMainWindow(&CreateInfo); ShowWindow(hcwd, SW_SHOWNORMAL); while (GetMessage(&Msg, hcwd)) { TranslateMessage(&Msg); DispatchMessage(&Msg); } MainWindowThreadCleanup(hcwd); return 0; }
int MiniGUIMain (int argc, const char* argv[]) { #ifdef _LITE_VERSION SetDesktopRect(0, 0, 1024, 768); #endif InitMainDialogBox (HWND_DESKTOP); return 0; }
int CreateCallDialog (HWND hWnd) { MSG Msg; //pthread_t th_message_read; MAINWINCREATE CreateInfo; #ifdef _LITE_VERSION SetDesktopRect(0, 0, 1024, 768); #endif CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION; CreateInfo.dwExStyle = WS_EX_NONE; CreateInfo.spCaption = MSG_CALL; CreateInfo.hMenu = 0; CreateInfo.hCursor = GetSystemCursor(0); CreateInfo.hIcon = 0; CreateInfo.MainWindowProc = CallWinProc; CreateInfo.lx = 0; CreateInfo.ty = 0; CreateInfo.rx = 320; CreateInfo.by = 240; CreateInfo.iBkColor = COLOR_lightwhite; CreateInfo.dwAddData = 0; CreateInfo.hHosting = hWnd; hcwd = CreateMainWindow(&CreateInfo); //tty_init(); //gprs_init(); //pthread_create (&th_message_read, NULL, message_read_com, NULL); flagcall = 1; if (tag == 0) { ShowWindow(hcwd, SW_HIDE); } //else // ShowWindow(hcwd, SW_SHOWNORMAL); // tag = 2; while (GetMessage(&Msg, hcwd)) { TranslateMessage(&Msg); DispatchMessage(&Msg); } // pthread_join (th_message_read, NULL); tty_end(); MainWindowThreadCleanup(hcwd); return 0; }
int Network_connect (HWND hWnd) { int i = 99; MSG Msg; HWND hcwd; MAINWINCREATE CreateInfo; DEB("[network]Network_connect\n "); #ifdef _LITE_VERSION SetDesktopRect(0, 0, 800, 600); #endif CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION; CreateInfo.dwExStyle = WS_EX_NONE; CreateInfo.spCaption = MSG_3G_CONNECT; CreateInfo.hMenu = 0; CreateInfo.hCursor = GetSystemCursor(0); CreateInfo.hIcon = 0; CreateInfo.MainWindowProc = networkProc; CreateInfo.lx = 0; CreateInfo.ty = 0; CreateInfo.rx = 320; CreateInfo.by = 240; CreateInfo.iBkColor = COLOR_lightgray; CreateInfo.dwAddData = 0; CreateInfo.hHosting = hWnd; hcwd = CreateMainWindow(&CreateInfo); ShowWindow(hcwd, SW_SHOWNORMAL); while (GetMessage(&Msg, hcwd)) { TranslateMessage(&Msg); DispatchMessage(&Msg); } MainWindowThreadCleanup(hcwd); return 0; }