社区
ATL
帖子详情
请问ATL控件项目中如何为一个自制控件添加快捷键功能(类似按钮快捷键)?
sproll
2005-09-20 11:47:48
我做了一个ATL控件,该控件需要像按钮一样有快捷键功能,例如控件的文本如果为
&Cancel
,则按ALT+C等同于激发控件的CLICK事件。
先谢谢了。
...全文
87
4
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
4 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sproll
2005-09-24
谢谢各位!我想重载PreTranslateAccelerator的方法比较合适我的项目。
打赏
举报
回复
赞
老夏Max
2005-09-21
1。使用Hook才能在调用的使用截获窗口中控件的消息。
2。也许可以使用使用SetWindowLong改变窗口的缺省窗口处理函数。需要使用GetParent获得主窗口的句柄。参考:http://cn.codeof.com/articles/programming/vb/1266.htm
打赏
举报
回复
赞
TTLOVEVBNET
2005-09-21
你要首先让这个控件得到焦点,在补捉按键消息。否则只有钩子函数
打赏
举报
回复
赞
Kudeet
2005-09-21
重载PreTranslateAccelerator试试
http://support.microsoft.com/default.aspx?scid=kb;en-us;232624
打赏
举报
回复
赞
相关推荐
VS2012
中
的
快捷键
Ctrl + Shift + 数字键区
中
的 (+) 将当前选定的项复制到系统剪贴板。 编辑.剪切 Ctrl + Shift + 数字键区
中
的 (-) 将当前选定的项移除到系统剪贴板。 - 或 - Shift + Delete 编辑....
WIN7
快捷键
系统
快捷键
下是微软官方发布的Windows 7操作系统
快捷键
的应用解释: ** 1. 轻松访问键盘快捷方式 ** 按住右Shift 八秒钟: 启用和关闭筛选键 按左 Alt+左 Shift+PrtScn(或 PrtScn):启用或关闭高对比度 按...
html自由变换图形,ps自由变换的
快捷键
是什么?
在当前图层
中
,执行“编辑”——“自由变换”,或者使用ps自由变换
快捷键
ctrl+T,周围会出现变换
控件
定界框。当我们使用ps自由变换
快捷键
ctrl+T,开启自由变换之后,然后再配合Ctrl、Shift、Alt,可以对图像进行缩放...
Windows7
快捷键
大全
以下是官方发布的 Windows 7 操作系统
快捷键
的应用解释: 1. 轻松访问键盘快捷方式 按住右 Shift 八秒钟:启用和关闭筛选键 按左 Alt + 左 Shift + PrtScn (或 PrtScn):启用或关闭高对比度 按...
2022年利率债市场回顾与展望地产修复预期左右债市共12页.pdf_文档整理可打印.zip
2022年利率债市场回顾与展望地产修复预期左右债市共12页.pdf_文档整理可打印.zip
发帖
ATL
微信扫一扫
点击复制链接
分享社区
下载分享明细
3233
社区成员
4.8w+
社区内容
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
帖子事件
创建了帖子
2005-09-20 11:47
社区公告
暂无公告