当前位置:文档之家› 基本控件编程步骤

基本控件编程步骤

CComboBox CEdit
CHeaderCtrl CHotKeyCtrl
CListBox CCheckListBox CDragListBox CListBox CProgressCtrl CRichEditCtrl CScorllBar CSliderCtrl CSpinButtonCtrl
CStatic CStateBarCtrl
• Step2: 在Dlg.cpp文件中,手动删除函数。 • Step3: 在资源管理器中,删除对应的控件。 • Step4: 在Resource.h中,删除对应的控件ID宏
如果第一步直接就把资源管理器中的图标删了,也不要紧。打开 Resource.h, 辨认出控件的ID,然后Alt+E+i,全局搜索该ID,就能找到控件对 应的 ON_BN_CLICKED ( IDC_ADD_BUTTON , OnAddButton ) 删除该行,再找后边对应的函数,在.h和.cpp文件中删除函数即可
CTabCtrl CToolBarCtrl CToolTipCtrl
CTreeCtrl
控件类
CBitmap 位图类 CBrush 画刷类 CFont 字体类 CPen 画笔类
CPoint CRect CSize CString CTime
简单数据 类型
3
4
按钮属性页的 “常规”项
编辑框属性页 的“样式”项
Windows 程序设计
于东 2015,第2周
• 控件是一些行为标准化了的窗口元素。 • Windows提供了一组标准控件。 • 在MFC中,为每种控件实现了一个类。 • 课程内只讲编程思想以及一些通用的方
法 • 具体控件的使用方法,看视频自学
2
对象类
CObject
CCmdTarget
பைடு நூலகம்文档类
CWinThread
22
• Step1:打开类向导,选择控件、选择变量页面。 • Step2: 选择删除变量,ClassWizard将自动删除相关代码。 • Step3: 在资源管理器中,删除对应的控件。 • Step4: 在Resource.h中,删除对应的控件ID宏
如果先删除了控件,则需要手动删除该控件对应的变量,包括三行: 1. Dlg.h 中的变量定义 2. Dlg.cpp 中构造函数中的变量初始化 3. Dlg.cpp 的DoDataExchange()中对应的DDX行 4.删除Resource.h中的ID
23
对话框类
CColorDialog CFileDialog
CFindReplaceDialog
CFontDialog
CView
视图类
CCtrlView
CEditView CListView CRichEditView CTreeView
CScrollView
滚动条类
CFormView
CAnimateCtrl CButton CBitmapButton
CDocument
CWinApp
应用程序类
CDocItem
窗口类
CWnd
CException
CGdiObject
CFile
文件类
CDC
图形设备接口类
CMenu
菜单类
CDatabase
数据库类
CFrameWnd
CControlBar
控制条类
CDialogBar CStatusBar CToolBar
CDialog
3.选择要编辑 的控件ID
4.点击 添加变量
弹出下一页
13
1.起一个名字
4.点OK确定
2.选择变量类型 (稍后解释)
3.选择变量的 数据类型
14
15
自动添加的对象代码
16
17
18
19
20
21
• Step1:打开类向导,选择控件、选择消息,点 会弹出提示,意思是,函数代码还需要手动删除。
5
我们添加的控 件的ID 6
• 通过类向导,可以替代人工来编写部分通用代码
通过快捷键 Ctrl+W激活 一定要记住
7
8
1.选择Project
2.选择要编辑的类
3.选择要编辑 的控件ID
4.选择要添加 的控件消息
5.点击进入代 码编写处
9
10
11
12
1.选择Project
2.选择要编辑的类
相关主题