Visual C++MFC 入门教程
5
//BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
CMainFrame::newWndProc(...)
{
switch(...)
{
//{{AFX_MSG_MAP(CMainFrame)
// ON_WM_CREATE()
case(WM_CREATE):
OnCreate(...);
break;
//}}AFX_MSG_MAP
// ON_COMMAND(ID_FONT_DROPDOWN, DoNothing)
case(WM_COMMAND):
if(HIWORD(wP)==ID_FONT_DROPDOWN)
{
DoNothing(...);
}
break;
//END_MESSAGE_MAP()
}
}
newWndProc 就是窗口过程只要是该类的实例生成的窗口都使用该窗口过程。
所以了解了 Windows 的消息机制在加上对消息映射的理解就很容易了解 MFC 开发的基本思路了。
1.4
1.4 1.4
1.4 利用
利用利用
利用 MFC
MFCMFC
MFC 进行开发的通用方法介绍
进行开发的通用方法介绍进行开发的通用方法介绍
进行开发的通用方法介绍
以下是我在最初学习 VC 时所常用的开发思路和方法,希望能对初学 VC 的朋友有所帮助和启发。
1、开发需要读写文件的应用程序并且有简单的输入和输出可以利用单文档视结构。
2、开发注重交互的简单应用程序可以使用对话框为基础的窗口,如果文件读写简单这可利用 CFile 进行。
3、开发注重交互并且文件读写复杂的的简单应用程序可以利用以 CFormView 为基础视的单文档视结构。
4、利用对话框得到用户输入的数据,在等级提高后可使用就地输入。
5、在对多文档要求不强烈时尽量避免多文档视结构,可以利用分隔条产生单文档多视结构。
6、在要求在多个文档间传递数据时使用多文档视结构。
7、学会利用子窗口,并在自定义的子窗口包含多个控件达到封装功能的目的。
8、尽量避免使用多文档多视结构。
9、不要使用多重继承并尽量减少一个类中封装过多的功能。
1.5 MFC
1.5 MFC1.5 MFC
1.5 MFC 中常用类
中常用类中常用类
中常用类,
,,
,宏
宏宏
宏,
,,
,函数介绍
函数介绍函数介绍
函数介绍
常用类
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( POINT topLeft, POINT bottomRight ); 有两点坐标构造
评论0
最新资源