
MFC
文章平均质量分 76
蜗牛式学习
这个作者很懒,什么都没留下…
展开
-
关于VS2010 MFC菜单替换的问题??
问题: 使用VS2010中文版,建立基于单文档的MFC,使用书籍《Visual C++ 2010开发权威指南.尹成P112》,使用自己的菜单替换系统菜单??实现:代码:int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ ...........原创 2017-08-27 20:58:26 · 272 阅读 · 0 评论 -
VS2010中GetMenu()和GetSubMenu(0)为NULL引发异常的解决方法
问题:今天学习《Visual C++ 开发权威指南,尹成》P119,使用VS2010,MFC,单文档应用程序中标记菜单添加代码后程序中断!!! 代码如下:int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){............................CMFCToolBar::Set转载 2017-08-29 21:52:42 · 2921 阅读 · 1 评论 -
VS2010&MFC对话框编程(1)——对话框控件简介
1、总结 所有的控件的控件类都是由CWnd类派生,因此控件实际上也是窗口。控件通常是作为对话框的子窗口创建,也可以出现在视图窗口、工具栏和状态栏中。 控件是独立的小部件,在对话框与用户的交互过程中,扮演着十分重要的角色。2、常用控件及其对用控件类 MFC的控件类封装了控件的功能控件功能对应控件类静态正文(Static原创 2017-09-07 21:39:45 · 1007 阅读 · 0 评论 -
VS2010&MFC对话框编程(2)——对话框种类(模态/非模态对话框)
1、对话框组成 从MFC角度看,分为两类: (1)对话框模板资源。对话框模板用于指定对话框的控件及其分布,Windows根据对话框模板来创建并显示对话框 (2)对话框类。用于实现对话框的功能,一般从CDialog类、CpropertySheet类、CpropertyPage类派生新类,完成特定的功能。2、对话框分类 对话框分为模态(Model)对原创 2017-09-08 12:12:17 · 1350 阅读 · 0 评论 -
VS2010&MFC对话框编程(3)——属性页对话框
1、简介 属性页对话框实际上是一个包含多个子对话框的对话框,这些子对话框通常被称为页(Page),每次只有一个页是可见的,在对话框的顶端有一行的选项卡,可通过点击不同的选项卡切换到不同的页。这样就可以容纳大量的控件来描述某一对象的诸多属性。 属性页对话框包括一个CPropertySheet和几个CPropertyPage。2、创建属性页对话框例子 步骤1:原创 2017-09-08 16:37:43 · 1965 阅读 · 1 评论 -
VS2010中GetMenu()和GetSubMenu(0)为NULL引发异常(2)
经过(1)的菜单标记出现中断后,验证给菜单添加图形标记,按照(1)的方法处理,并没有出现问题,可以正常运行,菜单有图形标记 《Visual C++开发权威指南.尹成》P120代码如下:int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){......CMenu m_Menu;m_Menu.CreatePopupM原创 2017-08-31 20:47:26 · 762 阅读 · 0 评论 -
关于菜单的学习(VS2010)
1、菜单消息的分类 菜单消息一般分3类: 1.1标准消息 除WM_COMMAND之外,所有以WM_开头的消息都是标准消息。从CWnd派生的类,都可以接收这类消息。 1.2命令消息 都是来自菜单、加速键或工具栏按钮的消息,这类消息以WM_COMMAND形式呈现。在MFC中通过菜单项的标识(ID)来区分不同的命令消息;在SD原创 2017-08-31 21:41:59 · 338 阅读 · 0 评论 -
VS2010&MFC对话框编程(4)——通用对话框
1 简要 MFC提供公用对话框类包括以下几种: CColorDialog类: 用于选择颜色对话框 CFileDialog类: ........实现打开和保存文件对话框 CFindReplaceDialog类: ........查找和替换文本 CFont原创 2017-09-11 21:39:13 · 2039 阅读 · 0 评论