MFC中子分类窗口的用法
2005-09-21 14:56
169 查看
通常,在自己开发的组件中,如果想截获某些消息,在截获的消息中进行自己的一些逻辑处理,然后再把消息传递给默认的窗口函数,这就需要用到子分类窗口。
class myEdit::CEdit
{
public:
OnPaint(CDC *pDC);
}
myEdit::OnPaint(CDC *pDC)
{
pDC->DrawSoming();
}
使用的时候通常是在容器中
myEdit m_Edit;
m_Edit.SubclassDlgItem(IDC_EDIT1,this);
这样就可以截获到消息并自己进行处理
//{{下面这条消息也很有用,可以使整个客户区变成可以拖拉的。
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x, point.y));
class myEdit::CEdit
{
public:
OnPaint(CDC *pDC);
}
myEdit::OnPaint(CDC *pDC)
{
pDC->DrawSoming();
}
使用的时候通常是在容器中
myEdit m_Edit;
m_Edit.SubclassDlgItem(IDC_EDIT1,this);
这样就可以截获到消息并自己进行处理
//{{下面这条消息也很有用,可以使整个客户区变成可以拖拉的。
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x, point.y));
相关文章推荐
- MFC中子窗口鼠标滚轮无法响应
- MFC中关闭窗口的几种办法+MFC中MessageBox的用法
- MFC常用宏的分类及其作用与用法
- MFC中子窗口中的控件随着父窗口的改变而改变
- MFC中子窗口调用父窗口资源的方法
- MFC关闭窗口 退出软件的 用法
- MFC常用宏的分类及其作用与用法
- 转:MFC常用宏的分类及其作用与用法
- MFC中CFileDialog用法 分类: VC++ 2014-10-14 15:56 502人阅读 评论(0) 收藏
- MFC中子窗口调用父窗口指针教程
- MFC中关闭窗口的几种办法+MFC中MessageBox的用法
- 【转载】SDL2.0在mfc窗口中显示yuv的一种方法 分类: ffmpeg-SDL-VLC-Live555 2013-08-28 11:33 1124人阅读 评论(0) 收藏
- VC++MFC中在初始化窗口过程中不要过早使用GetWindowRect
- 关于 MFC 创建的窗口style
- MFC中属性页的用法
- MFC窗口大小及位置设置方式
- 【框架-MFC】窗口和控件闪烁解决方案
- (转)从头开始如何利用MFC分割窗口
- MFC学习第四节:在窗口中输出hello world
- MFC复习和学习 第四章 MFC切分窗口 MFC运行时类信息 MFC动态创建