BOOL CALLBACK DialogProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { BOOL bResult = FALSE; switch(uMsg) { case WM_INITDIALOG: // implemention code; bResult = TRUE; break; case WM_KEYDOWN: // implemention code; bResult = TRUE; break; } return(bResult); } DialogBox(g_hInstance, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DialogProc);