快讯

『VC++技术内幕』学习笔记(3)

2004-02-14 09:34  出处:PConline  作者:雷神  责任编辑:zwg 

作者:雷神 转载请联系作者 第三篇:消息映射和视图类   在写了两篇笔记后有很多朋友给我发信,和我交流一些在学习过程中的问题。但由于我也是一个初学者,对一些问题自己也没有把握,所以实在不敢做答,但我会尽量尽我所能和大家一起研究,谢谢大家的鼓励和信任。   在开始先补充一下上一篇的内容“内容窗口的创建”,兼答天歌网友的问题(如果天歌兄弟能看到的话 )。为了简化我们看一个更简单代码,只有一个文件,创建一个空白的窗口,什么也不做。注意哦:真写程序时还是要分成.h和.cpp两个文件比较清晰。   前几步和『VC++技术内幕』学习笔记(2)中的一样,下面是代码: //********************************** // MyApp.cpp #include "afxwin.h" //afxwin.h会调用windows.h是MFC编程的途径,只要用到MFC就一定要包含它。 class CMyApp:public CWinApp //从CWinApp继承一个类 { public: virtual BOOL InitInstance();//重载InitInstance虚函数 }; class CMyFrame:public CFrameWnd //从CFrameWnd继承一个类 {}; CMyApp myApp; //最后又激活应用程序的构造函数 BOOL CMyApp::InitInstance () { m_pMainWnd=new CMyFrame; //new 激活了CMyFrame类构造函数CFrameWnd(),构造函数调又用CREATE() //m_pMainWnd在MFC的定义CWnd* m_pMainWnd;// main window (usually same AfxGetApp()->m_pMainWnd) //m_pMainWnd保存窗口的位置 ((CMyFrame * )m_pMainWnd)->Create(NULL,"一个MFC应用程序:空白窗口"); //创建窗口 m_pMainWnd->ShowWindow(m_nCmdShow); //显示在屏幕上 return TRUE; }   如果还不明白建议查看MSDN或看看侯大师的深入浅出。关于这个问题就说到这,最后对天歌朋友的学习态度表示敬意。
键盘也能翻页,试试“← →”键
IT热词搜索 来源:360新闻
软件论坛帖子排行
相关文章

相关软件:

腾讯QQ2012
大小:52.93 MB 授权:免费
腾讯QQ2012
立即下载
腾讯QQ2013
大小:49.32 MB 授权:免费
腾讯QQ2013
立即下载