社区
ATL
帖子详情
请问ATL控件项目中如何为一个自制控件添加快捷键功能(类似按钮快捷键)?
sproll
2005-09-20 11:47:48
我做了一个ATL控件,该控件需要像按钮一样有快捷键功能,例如控件的文本如果为
&Cancel
,则按ALT+C等同于激发控件的CLICK事件。
先谢谢了。
...全文
128
4
打赏
收藏
请问ATL控件项目中如何为一个自制控件添加快捷键功能(类似按钮快捷键)?
我做了一个ATL控件,该控件需要像按钮一样有快捷键功能,例如控件的文本如果为 &Cancel ,则按ALT+C等同于激发控件的CLICK事件。 先谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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
C# WinForm
快捷键
设置技巧
如指定多个字母,则第
一个
为
快捷键
。如:确定(&OK),(Alt+O)调用;文件(&Fill),(Alt+F)调用。 2、Ctrl+*及其他组合键 把 Form 的 KeyPreview 属性设为 True 使用Modifiers可设置组合键,键盘数字区按键的Keys枚举以D打...
COM
控件
的创建
- 创建
一个
单独的测试程序来测试COM
控件
的
功能
。 - 在测试程序
中
,
添加
对COM
控件
的引用,并实例化
控件
对象。 - 调用
控件
的方法,触发事件等,以验证
控件
的行为是否符合预期。 ##### 6. 输出路径配置 - 在
项目
属性...
VC++2010 多Tabs窗口使用的
一个
非常好的实例
ATL
的Tab
控件
可以方便地
添加
到MFC应用
中
,为用户提供直观的页面切换
功能
。 具体步骤如下: 1. 创建
一个
新的MFC MDI应用程序
项目
:在VC++2010环境
中
,选择“文件”->“新建”->“
项目
”,然后在模板列表
中
选择“MFC...
ATL
_OFFICE_COM
3. **实现接口**: 在
ATL
项目
中
,为定义的接口创建
一个
ATL
对象。实现接口
中
的方法,完成插件的具体
功能
,如与Word交互、执行自定义操作等。 4. **注册插件**: 插件需要在系统注册表
中
注册,以便Office能够找到并加载...
具有
ATL
的C ++
中
的2D图形ActiveX
控件
(不依赖MFC)
本文将深入探讨如何在C++环境
中
,利用Microsoft的Active Template Library (
ATL
)创建
一个
不依赖于Microsoft Foundation Classes (MFC)的2D图形ActiveX
控件
。这个
控件
不仅能够绘制多个数据集,还提供了丰富的交互特性...
ATL
3,248
社区成员
48,531
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章