
MFC
第三代程序员
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过按钮控件实现MDI新建子窗口(MFC自动生成的视图、文档、子框架共用)
if (!theApp.flog[1]) { //新建子窗口 POSITION pos; ASSERT( AfxGetApp() != NULL ); pos = AfxGetApp()->GetFirstDocTemplatePosition(); pNewDoc = AfxGetApp()->GetNextDocTemplate( pos )->Ope原创 2013-01-16 09:37:00 · 1690 阅读 · 0 评论 -
通过按钮控件实现MDI新建子窗口
首先理解文档、视图、模板之间的关系,理解文档/视图框架。 1.添加CDocument类、CView(或者CFromView)类、CMDIChildWndEx类。 2.修改自定义的子框架类中的宏,头文件和源文件都为 DECLARE_DYNCREATE 。 3.添加全局变量CMultiDocTemplate 模板类指针,在App源文件中添加 文档、视图、子框架关联。 例如:原创 2013-01-21 11:15:33 · 1266 阅读 · 0 评论 -
为子窗口添加位图工具栏
1.准备好按钮图片,将按钮图片合并为一行,保存为(bmp格式)。本人使用的软件是 PhotoScape,用起来还不错。 2. 首先在资源视图中添加Toolbar资源,修改好ID,修改好Toolbar上按钮的ID和大小(与图片大小一致)。 3.在窗口框架类中添加CMFCToolbar 成员变量,在窗口框架cpp文件中,添加如下代码: int CRoleFrm::OnCreate(LPCRE原创 2013-01-21 13:17:53 · 1189 阅读 · 0 评论