
MFC控件
文章平均质量分 79
hiside
这个作者很懒,什么都没留下…
展开
-
VC 控件集合
VC 控件集合常用类CRect:用来表示矩形的类,拥有四个成员变量:top left bottom right。分别表是左上角和右下角的坐标。可以通过以下的方法构造: CRect( int l, int t, int r, int b ); 指明四个坐标 CRect( const RECT& srcRect ); 由RECT结构构造 CRect( LPCRECT lpSrcRect ); 由RECT结构构造 CRect( POINT point, SIZE size ); 有左上角坐标和尺寸构造 CRect转载 2010-06-28 00:08:00 · 1304 阅读 · 1 评论 -
MFC消息映射
<br />摘要:控件通知消息有很多种,但是有一种是很常用,但是又不是很容易掌握的,那就是WM_NOTIFY,我试着对此做一下比较全面的论述,有不对的地方,还希望各路大虾批评指正。<br /> 控件通知消息<br /> 在《深度解析VC中的消息(上)》中,我们提到了消息的分类有3种:窗口消息、命令消息和控件通知消息,我们这里要谈的是最后一种:控件通知消息。<br /> 控件通知消息,是指这样一种消息,一个窗口内的子控件发生了一些事情,需要通知父窗口。通知消息只适用于标准的窗口控件如按钮、列转载 2010-06-28 00:12:00 · 1238 阅读 · 0 评论 -
非模态对话框 建立 销毁
<br /> 非模态对话框<br /> <br />www.vckbase.com/study/article/vc_chap/chap5_4.htm<br /> <br /> <br /><br /> <br /> <br />5.4.1 非模态对话框的特点<br /> <br /> <br />与模态对话框不同,非模态对话框不垄断用户的输入,用户打开非模态对话框后,仍然可以与其它界面进行交互。<br />非模态对话框的设计与模态对话框基本类似,也包括设计对话框模板和设计CDialog类的派生类两部分。但转载 2010-07-10 01:20:00 · 22683 阅读 · 0 评论 -
MFC 非模态对话框
MFC 非模态对话框<br />c/c++/c#语言相关2009-11-04 10:55:49阅读455评论0字号:大中小<br />MFC非模态对话框的创建:<br /> <br />用MFC创建非模态的对话框,和模态对话框创建方式不同,模态对话框用 dlg.DoModel()调用,而非模态对话框要用create函数创建调用。<br />/*假设IDD_TEST_DLG为已经定义的对话框资源的ID号*/<br />CTestDlg *dlg=new CTestDlg;<br />dlg->Create(I转载 2010-07-10 01:23:00 · 5007 阅读 · 2 评论 -
MFC子窗口和父窗口(SetParent, SetOwner)
<br />一、概念和区别 <br /> 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。<br /> 所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和 parent-child关系。前者称之为拥有/被拥有关系,后者称之为父/子关系。在这篇文字中,我把owner窗口称之所有者窗口转载 2010-07-20 23:19:00 · 1392 阅读 · 1 评论