MFC
记录MFC的使用
烟云之路
享受生活一点一滴
展开
-
MFC基于对话框加载菜单栏的方法
(一) 创建基于对话框的MFC应用程序,如下图所示:(二)打开资源视图,右击项目-->添加-->资源,选择Menu,点击新建,如下图所示:(三)在资源视图中会有Menu文件夹。双击IDR_MENU1,打开菜单界面,可以自己添加要写的内容。(四)此时运行程序,还是没有菜单,下面有两种方法实现。第一种方法:打开类视图,在C*Dlg类中添加变量: private原创 2015-04-10 12:03:40 · 1300 阅读 · 0 评论 -
单击子菜单项弹出对话框
例如:点击“打开”弹出一个“打开”对话框步骤如下:1、插入一个对话框,Resource View窗口中,右击DiaLog节点,选择Insert Dialog,ID取名为IDD_OpenDlg.2、原创 2015-05-10 11:18:11 · 3434 阅读 · 0 评论 -
MFC代码创建窗口
1、效果图: 2、创建基于对话框的项目创建MFC的项目的向导中,选择基于对话框,其他默认即可。会自动创建3个类:CAboutDlg、CXXXApp和CXXXDlg这3个类,删除CAboutDlg和CXXXDlg类,删除方法:删除CXXXDlg的头文件和cpp文件即可。3、添加类 通过类向导添加窗口类,继承与CWnd类添加的类CMyWnd继承CWnd类:4、在CMyWnd类的构造函数中,利用原创 2016-11-21 20:04:11 · 9405 阅读 · 0 评论 -
创建滚动进度条的几种方法
方法一:不创建新的进程1、拖一个progress control控件在对话框上,将该控件的Marquee属性设为True。在添加两个Button控件。如下图所示:2、给控件添加个变量m_progress,再添加int 型的变量m_nCount.3、启动定时器:SetTimer(1,10,NULL)。void CProgressDlg ::OnBnClickedButton原创 2016-03-07 08:09:12 · 3841 阅读 · 0 评论 -
选中CTreeCtrl的节点,弹出对话框嵌入到客户区中
前言在Outlookbar工具栏中,有CTreeCtrl树控件,点击一个节点,弹出的对话框会嵌入到客户区中。本文的样例涉及到BCGControlBar V22.1控件库,使用的是该库的自带例子BCGPOrganizer,可以在\BCGSoft\BCGControlBarPro\Samples下找到。实现的效果修改如下1、新建一个类CMacrosView,该类继承CView,新建的类用来显示要弹出的对原创 2017-04-24 16:04:01 · 599 阅读 · 0 评论