WM_KEYDOWN and Dialogs - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

WM_KEYDOWN and Dialogs

I created a dialog box with DialogBoxParam

Inside the dialog callback I tried to catch

keystrokes with the WM_KEYDOWN message :



BOOL CALLBACK MainDialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) {

switch (uMsg) {

case WM_INITDIALOG : return TRUE; break;



case WM_KEYDOWN:

MessageBox(hwndDlg,"You pressed a key","Argh",MB_OK);

return FALSE;

break;

}

return FALSE;

}



Somehow this doesn't work.

Is my code incorrect ?

Or is it impossible anyway ?



Tom




Sign In or Register to comment.