- 1
- 0
- 约1.04万字
- 约 9页
- 2017-06-06 发布于湖北
- 举报
MFC中CWnd类及其派生类对话框、消息处理、窗口操作
CWnd类
我们在屏幕上看到的所有对象都和窗口有关,它们或者派生于CWnd,属继承关系,如对话框、工具栏、状态栏、子控件;或者被CWnd合成,属服务员与服务对象关系,如图标、菜单、显示设备。
CWnd类封装的窗口操作主要包含窗口的创建和销毁、操作窗口风格、操作窗口状态、窗口子类化、获取指定窗口等。
当然,CWnd还实现了其他功能:
1、绘制窗口
GetDC()//取得客户区显示设备上下文
GetWindowsDC()//取得整个窗口的显示设备上下文
ReleaseDC()
BeginPaint()
EndPaint()
PrintClient()
RedrawWindow()//重绘客户区的某区域
2、操作窗口子控件
GetDlgItem():取得(临时的)控件对象指针
SetDlgItemText()和GetDlgItemText():设置、取得控件标题
SubclassDlgItem():将控件句柄与相应类相关联
DlgDirList()和DlgDirListComboBox():以文件列表或目录列表填充(组合框)列表框
CheckDlgButton()和CheckRadioButton():设置复选框(单选按钮)状态。
GetNextDlgTabItem():取得下一个WS_TABSTOP风格控件
3、窗口定时器
Set
原创力文档

文档评论(0)