如何响应上下左右键。谢谢!
我创建的edit,我如何点击上下的时候,在其之间进行焦点的移动呢?
我点击上下,就没有响应?
有人说用WM_GETDLGCODE:可我用了还是不能响应,只能响应里面的菜单栏。
而且第二个参数为不知道怎么制定为MSG的指针。
MSG msg;
case WM_GETDLGCODE:
switch (msg.lParam)
{
case DLGC_WANTARROWS:
SendMessage(hDlg,WM_KEYDOWN,0,0);
break;
case DLGC_BUTTON:
SendMessage(hDlg,IDM_OK,0,0);
break;
case DLGC_WANTALLKEYS:
SendMessage(hDlg,IDM_OK,0,0);
break;
}
break;
case WM_KEYDOWN:
switch(wParam)
{
case VK_DOWN:
MessageBox(hDlg,_T("132"),_T("456"),MB_OK);
break;
case VK_RIGHT:
break;
default:
return FALSE;
}
break;
我这样做,好像还是不对,请高手帮忙啊!!谢谢诶
[解决办法]
2003模拟器是不支持上下键切换焦点的。
[解决办法]
你的问题有点繁琐吧。有事跟我聊。教你。。。