MFC
tianxiajianling
这个作者很懒,什么都没留下…
展开
-
程序在启动时不创建一个新文档
CXxxApp::InitInstance(): 在程序的InitInstance中的ProcessShellCommand函数之前加入: cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;原创 2011-12-20 09:40:36 · 572 阅读 · 0 评论 -
MDI程序、文档最大化方式打开
主窗口的最大化方法: 在CTestApp::InitInstance()中将 pMainFrame->ShowWindow(m_nCmdShow);改为 pMainFrame->ShowWindow(SW_MAXIMIZE); 文档的最大化方法: CChildWnd中增加虚函数: void CChildFrame::ActivateFrame(int原创 2011-12-21 09:49:28 · 619 阅读 · 0 评论 -
新建类在ClassView中不能显示问题解决办法
VC6.0下新建类在ClassView中不能显示问题解决办法: 1.关闭整个工作空间 2.到相应工程目录下删除xxx.clw文件 3.重新打开工作空间,显示“xxx.clw,文件不存在,是否重建”的对话框,选择“是”。在弹出的对话框的FileName中输入xxx.clw。选择“OK” 4.弹出是否新建类对话框,选择“Cancel” 5.此时ClassView中就有了新建的类。原创 2011-12-22 16:41:59 · 1015 阅读 · 0 评论 -
MFC框架各部分指针获取方式
理一理MFC的这几个类的关系,可以很容易明白上面的这些乱七八糟的逻辑。 App是应用域,所有的域中的东西都可以通过全局函数访问到它。 MainFrame是主框架,也基本可以用全局函数访问到。 MainFrame下是若干个ChildFrame,ChildFrame中若干个View和Document(可能不成对),ChildFrame管理着View,View和Document进行互操作。 因此转载 2011-12-21 11:31:02 · 1125 阅读 · 0 评论 -
深入分析MFC文档视图结构(项目实践)
转自:http://www.cnblogs.com/k-eckel/articles/188489.html 深入分析MFC文档视图结构(项目实践) k_eckel:http://www.mscenter.edu.cn/blog/k_eckel 文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架原创 2012-05-07 16:35:13 · 877 阅读 · 0 评论 -
使程序在启动时不创建一个新文档
CTabsApp::InitInstance() 在程序的InitInstance中的ProcessShellCommand函数之前加入: cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;原创 2013-01-25 14:03:08 · 607 阅读 · 0 评论