========>如何在非模态对话框中响应系统键和加速键?<================= 有没有试过处理 WM_GETDLGCODE 消息? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在函数PreTranslateMessage中实现吧!! 可我用的是SDK呀,不能重载PreTranslateMessage函数To:kook我在何时使用WM_GETDLGCODE ,如何使用? 我应该在WndProc中使用还是对话框的消息处理函数中使用? 我的对话框中有一个Edit控件,可是我在Edit控件的消息处理部分可以得到数字键和字母键消息,却始终得不到F1-F10键所触发的消息,是不是被系统屏蔽掉了? VK_RETERN、VK_ESCAPE、VK_TAB能否捕捉到如果不能,代码就有错了 我是在对话框的消息处理函数中写: switch (message) { case WM_INITDIALOG: ... case WM_COMMAND: wmId = LOWORD(wParam); wmEvent = HIWORD(wParam); switch (wmId) { case IDCANCEL : KillTimer(hDlg,TIMER_WATCH); EndDialog(hDlg, LOWORD(wParam)); nMoevTimes = 1; return TRUE; case IDC_EDIT1 ://输入文本框回车事件响应 if(wmEvent == 1538) { } break;在上面的case IDC_EDIT1中无法得到F1-F9的键盘消息,但是回车,数字,和字母键都可响应,为什么? 关于网络抓包测试 关于结构 关于多线程编程的问题 新手求助:使用同一个线程函数创建多个线程,有问题 GUIDGEN.exe如何运行?(很低级) 如果指定bind指定端口、指定地址的主机时,怎样搞啊? 谁那有换皮肤的代码?界面上的按钮在不同皮肤中位置不同 CString可以做为struct中的成员吗? 有经验的朋友给点建议。。。谢谢了 我新建了一个MDI程序,不知动哪个地方了现在工具栏不显示了,请问怎么解决? 一个关于调用NetMeeting3.0的问题,请高人指点 请问:如何用成员函数作为线程函数
To:kook
我在何时使用WM_GETDLGCODE ,如何使用?
如果不能,代码就有错了
switch (message)
{
case WM_INITDIALOG:
...
case WM_COMMAND:
wmId = LOWORD(wParam);
wmEvent = HIWORD(wParam);
switch (wmId)
{
case IDCANCEL :
KillTimer(hDlg,TIMER_WATCH);
EndDialog(hDlg, LOWORD(wParam));
nMoevTimes = 1;
return TRUE; case IDC_EDIT1 ://输入文本框回车事件响应
if(wmEvent == 1538)
{
}
break;
在上面的case IDC_EDIT1中无法得到F1-F9的键盘消息,但是回车,数字,和字母键都可响应,为什么?