SDK中,无模式对话框中的击键消息 怎么样得到键盘消息,比如WM_KEYDOWN等? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接添加WM_KEYDOWN的消息响应函数不就得到了吗 to legendhui(何离心之可同兮,吾将远逝以自疏): 得不到.你可以试试. PreTranslateMessage()只会MFC不知道SDK是怎样的 可以用用户自定义消息试试!比如在模式对话框中定义WM_MY_MESSAGE为WM_USER+X(注意,x为数字,x>5),然后在自定义消息中处理鼠标按键消息,比如在OnMyMessage中直接处理WM_KEYDOWN,或者也可以用PostMessage函数发送自定义消息到视图中让视图处理!!! To yjjbmk(天涯浪人): 不行啊.再说,是SDK,不是MFC,也就没有OnxxMessage这样的消息映射. 可以在所在窗口的消息回掉函数(标识WINAPI)中的lparam的开关语句中加入case事件 常量就是WM_KEYDOWN(或是虚拟键值).这是SDK中最基本的东西,建议看一下比较经典的“windows 程序设计”,80年代的程序现在都还能用,用原来的程序才能真正的看出windows的本质。我只能说这么多,因为我也是菜鸟级的。 必须在主程序消息过程(不是窗口过程,即WinMain里while那个)中调用IsDialogMessage,但好象也只能自动响应TAB键等消息,可能要判断KEYDOWN然后SendMessage了。 widnows socket 异步模式 发送、就收,是否需要同步? 心情不好,散个分 一些有关VC IDE本身的问题... CTime 在看WINDOWS程序设计,看到通用对话框的时候,运行代码出现错误 大虾指点,急!!!!!!! MFC在运行时,如何给一个DataGrid设置DataSource?求教,在线等! CFile 读文本文件末尾为什么总有乱码? 有谁知道在VC中怎样将oracle中的二进制记录存放到本地 关于CListCtrl的基础问题 如何在MFC使用控件实现用户列表??? 求COM资源网站?
得不到.你可以试试.
只会MFC
不知道SDK是怎样的
比如在模式对话框中定义WM_MY_MESSAGE为WM_USER+X(注意,x为数字,x>5),然后在自定义消息中处理鼠标按键消息,比如在OnMyMessage中直接处理WM_KEYDOWN,或者也可以用PostMessage函数发送自定义消息到视图中让视图处理!!!
不行啊.再说,是SDK,不是MFC,也就没有OnxxMessage这样的消息映射.
我只能说这么多,因为我也是菜鸟级的。