C++
文章平均质量分 75
蜗牛式学习
这个作者很懒,什么都没留下…
展开
-
关于VS2010 MFC菜单替换的问题??
问题: 使用VS2010中文版,建立基于单文档的MFC,使用书籍《Visual C++ 2010开发权威指南.尹成P112》,使用自己的菜单替换系统菜单??实现:代码:int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ ...........原创 2017-08-27 20:58:26 · 262 阅读 · 0 评论 -
VS2010中GetMenu()和GetSubMenu(0)为NULL引发异常的解决方法
问题:今天学习《Visual C++ 开发权威指南,尹成》P119,使用VS2010,MFC,单文档应用程序中标记菜单添加代码后程序中断!!! 代码如下:int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){............................CMFCToolBar::Set转载 2017-08-29 21:52:42 · 2883 阅读 · 1 评论 -
VS2010&MFC对话框编程(1)——对话框控件简介
1、总结 所有的控件的控件类都是由CWnd类派生,因此控件实际上也是窗口。控件通常是作为对话框的子窗口创建,也可以出现在视图窗口、工具栏和状态栏中。 控件是独立的小部件,在对话框与用户的交互过程中,扮演着十分重要的角色。2、常用控件及其对用控件类 MFC的控件类封装了控件的功能控件功能对应控件类静态正文(Static原创 2017-09-07 21:39:45 · 980 阅读 · 0 评论 -
VS2010&MFC对话框编程(2)——对话框种类(模态/非模态对话框)
1、对话框组成 从MFC角度看,分为两类: (1)对话框模板资源。对话框模板用于指定对话框的控件及其分布,Windows根据对话框模板来创建并显示对话框 (2)对话框类。用于实现对话框的功能,一般从CDialog类、CpropertySheet类、CpropertyPage类派生新类,完成特定的功能。2、对话框分类 对话框分为模态(Model)对原创 2017-09-08 12:12:17 · 1318 阅读 · 0 评论 -
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 · 740 阅读 · 0 评论 -
关于菜单的学习(VS2010)
1、菜单消息的分类 菜单消息一般分3类: 1.1标准消息 除WM_COMMAND之外,所有以WM_开头的消息都是标准消息。从CWnd派生的类,都可以接收这类消息。 1.2命令消息 都是来自菜单、加速键或工具栏按钮的消息,这类消息以WM_COMMAND形式呈现。在MFC中通过菜单项的标识(ID)来区分不同的命令消息;在SD原创 2017-08-31 21:41:59 · 323 阅读 · 0 评论