1.用鼠标移动基于对话框的无标题栏程序的简单方法void
CVCTestDlg::OnLButtonDown(UINT nFlags, CPoint
point){//一句话解决问题SendMessage(WM_SYSCOMMAND,0xF012,0);CDialog::OnLButtonDown(...
分类:
其他好文 时间:
2014-05-02 13:15:37
阅读次数:
282
MFC应用程序中处理消息的顺序1.AfxWndProc()
该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc()
该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3....
分类:
其他好文 时间:
2014-05-02 12:51:48
阅读次数:
267
1、#include指令包含指定的文件2、#define指令预定义,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善、背后一长串”的宏,它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了3、#typedef指令常用来定义一个标识符及关键字的别名它是语言编译过程的...
分类:
其他好文 时间:
2014-05-02 12:45:20
阅读次数:
280
1.资源种创建的控件,对其属性的动态控制:在对话框类的头文件里创建所要改变属性的控件的对象,如要改变一个Button(其ID为IDC_MyButton)的属性,则需创建Cbutton的对象m_button。然后在.cpp中的DoDataExchange函数里将Button的ID和创建的对象绑定在一起...
分类:
其他好文 时间:
2014-05-02 12:36:42
阅读次数:
320
1.如何让对话框中的编辑框接收对话框的消息//////////////////////////////////////////////////如何让对话框中的CEdit控件类接收对话框的消息////////////////////////////////////////////////1、在对话框中...
分类:
其他好文 时间:
2014-05-02 12:32:22
阅读次数:
309
1.属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码...
分类:
其他好文 时间:
2014-05-02 12:08:33
阅读次数:
353
window
代表浏览器中一个打开的窗口。Window的属性属性描述closed获取引用窗口是否已关闭。defaultStatus设置或获取要在窗口底部的状态栏上显示的缺省信息。dialogArguments设置或获取传递给模式对话框窗口的变量或变量数组。dialogHeight设置或获取模式对话框...
分类:
编程语言 时间:
2014-05-02 02:12:39
阅读次数:
349
----
笔者曾在《软件报》2000年第5期中讨论过如何改变控件的颜色,但还有相当一部分的读者来信提问:一个基于对话框的MFC
AppWizard应用程序中,如何改变对话框的背景颜色呢?对于这个问题,其实可以由几种不同的方法来实现,具体如下(粗斜体代码为增添的):----
方法一:调用CWinApp...
分类:
其他好文 时间:
2014-05-02 02:10:32
阅读次数:
354
MFC的消息循环(::GetMessage,::PeekMessage)消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情分两个步骤完成:1
“消息派送”:非对话框程序(MFC Doc/View架构)和对话框程序略有不同,但原理相差不大。但除了少数...
分类:
其他好文 时间:
2014-05-02 02:01:44
阅读次数:
351
1.列表框中标题栏(Column)的添加创建一个List
Control,其ID为IDC_LIST,在其Styles属性项下的View项里选择Report、Align项里选择Top、Sort项里选择None.然后在该List所在对话框的类(头文件)里创建ClistCtrl的一个对象m_list然后在...
分类:
其他好文 时间:
2014-05-02 01:50:52
阅读次数:
420