INT_PTR WINAPI Dlg_Proc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { chHANDLE_DLGMSG(hwnd, WM_INITDIALOG, Dlg_OnInitDialog); chHANDLE_DLGMSG(hwnd, WM_COMMAND, Dlg_OnCommand); case WM_APP_COMPLETED: { AddMessage( TEXT("[%u] ____Whole batch is over____"), GetCurrentThreadId()); // Don't forget to clean up given synchronization data PSYNCHRO_DATA pData = (PSYNCHRO_DATA)lParam; for (DWORD current = 0; current < pData->Count; current++) { if (!CloseHandle(pData->Handles[current])) { AddMessage( TEXT("[%u] Error %u when closing handle %u"), GetCurrentThreadId(), GetLastError(), current); } } g_hEmailEvent = NULL; g_hPrintEvent = NULL; delete (pData); } break; } return(FALSE); }
INT_PTR WINAPI Dlg_Proc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { chHANDLE_DLGMSG(hwnd, WM_INITDIALOG, Dlg_OnInitDialog); chHANDLE_DLGMSG(hwnd, WM_COMMAND, Dlg_OnCommand); } return(FALSE); }
INT_PTR WINAPI Dlg_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { chHANDLE_DLGMSG(hWnd, WM_INITDIALOG, Dlg_OnInitDialog); chHANDLE_DLGMSG(hWnd, WM_COMMAND, Dlg_OnCommand); chHANDLE_DLGMSG(hWnd, WM_PAINT, Dlg_OnPaint); chHANDLE_DLGMSG(hWnd, WM_DESTROY, Dlg_OnDestroy); } return(FALSE); }
INT_PTR WINAPI Dlg_Proc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch(uMsg) { chHANDLE_DLGMSG(hwnd, WM_INITDIALOG, Dlg_OnInitDialog); chHANDLE_DLGMSG(hwnd, WM_COMMAND, Dlg_OnCommand); chHANDLE_DLGMSG(hwnd, WM_SIZE, Dlg_OnSize); chHANDLE_DLGMSG(hwnd, WM_GETMINMAXINFO, Dlg_OnGetMinMaxInfo); } return(FALSE); }
BOOL CALLBACK SigprocDlgProc (HWND hDlg, UINT umsg, WPARAM wParam, LPARAM lParam) { switch (umsg) { chHANDLE_DLGMSG (hDlg, WM_INITDIALOG, wnd.OnInitDialog); chHANDLE_DLGMSG (hDlg, WM_COMMAND, ACEDlg->OnCommand); default: return FALSE; } return TRUE; }
INT_PTR WINAPI Dlg_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { if (uMsg == g_uMsgAppInstCountUpdate) { SetDlgItemInt(hWnd, IDC_COUNT, g_lApplicationInstances, FALSE); } switch (uMsg) { chHANDLE_DLGMSG(hWnd, WM_INITDIALOG, Dlg_OnInitDialog); chHANDLE_DLGMSG(hWnd, WM_COMMAND, Dlg_OnCommand); } return(FALSE); }