社区
界面
帖子详情
在线请教~~~如何让CStatic控件获得键盘消息WM_KEYDOWN
xiaolizi
2006-07-25 04:47:10
问题:
class CMyStatic : public CStatic, 如何让CMyStatic获得键盘输入的消息响应?
光简单继承好像是不能获得键盘消息的。。。
...全文
409
14
打赏
收藏
在线请教~~~如何让CStatic控件获得键盘消息WM_KEYDOWN
问题: class CMyStatic : public CStatic, 如何让CMyStatic获得键盘输入的消息响应? 光简单继承好像是不能获得键盘消息的。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaolizi
2006-07-25
打赏
举报
回复
真相大白~~~~~
我在OnLButtonDown中加了句SetFocus(),就弄出来了~~~
键盘响应是要焦点滴,就是不知道为什么CStatic在默认的情况下不给焦点。。。
在此给所有回帖的同志鞠躬三次,以表谢意 ^_^ @_@ *_*
结贴了~~~
cleverwyq
2006-07-25
打赏
举报
回复
建议参考 WM_GETDLGCODE 消息
xiaolizi
2006-07-25
打赏
举报
回复
To cleverwyq(cleverman)
补充一点,我是要在
void CExStatic::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
中处理键盘消息的
xiaolizi
2006-07-25
打赏
举报
回复
To cleverwyq(cleverman)
兄弟,谢谢你帮我测试,我用的是ModifyStyle(0, SS_OWNERDRAW|SS_NOTIFY);
不过不行,不知道还有哪儿没搞对。。。
xiaolizi
2006-07-25
打赏
举报
回复
To laiyiling
用Button是可以响应键盘消息了,不过Button的Invalidate(),闪烁的厉害,原来的CStatic就要好很多。。。这个怎么弄啊,给点提示吧(我是用OwnerDraw的)
^_^
cleverwyq
2006-07-25
打赏
举报
回复
void CExStatic::PreSubclassWindow()
{
// TODO: Add your specialized code here and/or call the base class
ModifyStyle(0,SS_NOTIFY);
CStatic::PreSubclassWindow();
}
cleverwyq
2006-07-25
打赏
举报
回复
notify可以的啊,我试过了
xiaolizi
2006-07-25
打赏
举报
回复
呵呵
laiyiling说的挺有道理的,俺去弄个button试试看
^_^
Kudeet
2006-07-25
打赏
举报
回复
为什么Button可以响应键盘消息啊
==
为什么不把button叫static呢?两个不同的东西啊,你为什么不直接用CButton加上BS_FLAT呢
xiaolizi
2006-07-25
打赏
举报
回复
"应该需要有焦点才能响应键盘消息"
CStatic : public CWnd
肯定有焦点啊
CButton : public CWnd
为什么Button可以响应键盘消息啊
^_^
mynamelj
2006-07-25
打赏
举报
回复
应该需要有焦点才能响应键盘消息,如果不行你就使用局部钓子吧
xiaolizi
2006-07-25
打赏
举报
回复
继承不行,
加了ModifyStyle(0, SS_OWNERDRAW|SS_NOTIFY);也不是不行,
如何才行?期待高手出现 ^_^
lixiaosan
2006-07-25
打赏
举报
回复
notify属性
jacklzw88
2006-07-25
打赏
举报
回复
继承不行?
让C
Static
继承类响应
键盘
方向键
消息
本文介绍如何为静态
控件
添加
键盘
导航功能,包括设置Notify属性、处理焦点设置、响应特定按键
消息
等步骤。
精美MFC用户界面设计与实战项目(含UI美化与防阻塞技术)
本文深入解析MFC框架的
消息
映射机制与
控件
编程,探讨如何通过双缓冲、GDI+绘图、PNG透明图标和DPI适配实现现代化界面。结合多线程防阻塞技术,确保高性能响应,适用于工业软件与本地工具开发。
科技中介服务机构如何利用区域科技创新数智大脑提升服务精准性?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
产业园区运营负责人如何通过产业大脑提升招商引资精准度?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
ManageEngine EventLog Analyzer 12.0.5
源码直接下载地址: https://pan.quark.cn/s/5d18d8b45696 CVE-2022-47966 POC for CVE-2022-47966 affecting the following ManageEngine products: Access Manager Plus Active Directory 360 ADAudit Plus ADManager Plus ADSelfService Plus Analytics Plus Application Control Plus Asset Explorer Browser Security Plus Device Control Plus Endpoint Central Endpoint Central MSP Endpoint DLP Key Manager Plus OS Deployer PAM 360 Password Manager Pro Patch Manager Plus Remote Access Plus Remote Monitoring and Management (RMM) ServiceDesk Plus ServiceDesk Plus MSP SupportCenter Plus Vulnerability Manager Plus This specific POC only works on products utilizing Apache Santuario (xmlsec) <= 1.4.1 such as: ServiceDesk Plus Endpoint Central ADManager Plus ADSelfService Pl...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章