Hi,
I'm new to Windows progamming and was wondering if
someone could please post or show an example on how to use wm_keydown with dialogs?
Thank you
Here's my attempt:
Code:
#include <windows.h>
#include "calc.h"
BOOL CALLBACK CalcDialogProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch(msg)
{
case WM_INITDIALOG:
return TRUE;
case WM_COMMAND:
switch(LOWORD(wParam))
{
}
break;
case WM_KEYDOWN:
switch(LOWORD(wParam))
{
case 1:
MessageBox(hWnd,"message","title", MB_OK);
SendDlgItemMessage(hWnd,IDC_PUSHBUTTON1,WM_KEYDOWN,0,0);
break;
}
return TRUE;
case WM_CLOSE:
EndDialog(hWnd, 0);
return TRUE;
}
return FALSE;
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(DIALOG_1),
NULL, (DLGPROC)CalcDialogProc, 0);
return 0;
}