手动添加一个事件处理
来源:互联网 发布:哪里有学美工的学校 编辑:程序博客网 时间:2024/05/15 23:50
我也碰到“add/remove operation impossible...”的问题了,网上找了一些方法,比较简单的就是“删除ncb,suo文件,修改文件夹只读属性”,可是自己试了没有效果。实在没有耐性去解决一个微软搞出来的问题,于是就自己尝试创建一个事件处理,没想到异常顺利。
我是自己创建了一个CStatic的派生类CColorStatic,希望在这个派生类中处理WM_PAINT消息,参考Dlg类的消息处理机制:
1 在头文件的类定义中增加消息处理函数
afx_msg void OnPaint();
2 在头文件的类定义中增加消息处理声明
DECLARE_MESSAGE_MAP()
3 在源文件增加消息处理定义
BEGIN_MESSAGE_MAP(CColorStatic, CStatic) ON_WM_PAINT()END_MESSAGE_MAP()
4 增加OnPaint()函数定义
void CColorStatic::OnPaint(){ ......}
搞定收工!
- 手动添加一个事件处理
- VS2010 手动为控件添加事件处理函数
- VS2010 手动为控件添加事件处理函数
- 手动 动态 添加 事件
- ocx手动添加事件
- 按钮手动绑定事件处理
- 手动添加一个helloworld activity
- MFC手动添加OnTimer响应事件
- MFC手动添加Button单击事件
- wpf中手动添加双击事件
- webkit.net手动添加事件代码
- 手动添加命令消息处理函数
- 如何手动添加一个Windows服务
- 如何手动添加一个数据库实例
- listView / gridView 中手动添加一个Item
- 如何手动添加一个Windows服务
- js添加事件处理程序
- JS添加事件处理函数
- Android设置全屏的3种方式
- 解析iOS4中Core Motion框架使用方法
- hashdump获得XP的用户密码的hash值
- 分析一道数据库查询题
- 发送Email Apache 的common-email-1.2.jar 包
- 手动添加一个事件处理
- Ubuntu 下配置虚拟主机
- 【转】计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接
- [转帖]win7下计划任务schtasks使用详解及"错误:无法加载列资源"的解决方法
- 【一键Hadoop】 开源项目EasyHadoop
- sizeof(string)
- WebRTC 架构及与浏览器,web开发者关系
- iphone上sqlite3的使用
- 用文件初始化FIFO2