按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
EndModalLoop 结束某一窗口的模态状态
14。 数据绑定函数 (表6。15)
表6。 15 类CWnd的数据绑定成员函数
成员函数 描述
BindDefaultProperty 将调用对象的默认简单绑定属性
(该属性在类型库中标记)绑定至
相关联的数据源控件的游标
BindProperty 将数据绑定控件的游标绑定属性
绑定至数据源控件,并使用MFC绑
定管理器注册绑定关系
GetDSCCursor 获得指向由数据源控件的数据
源、用户名、密码和SQL属性定义
的底层游标的指针
15。 菜单函数 (表6。16)
表6。 16 类CWnd的菜单成员函数
成员函数 描述
GetMenu 获得指向指定菜单的指针
SetMenu 设置菜单为指定的菜单
DrawMenuBar 重绘菜单条
GetSystemMenu 允许应用程序访问控制菜单以进
行复制和修改
续表6。16
成员函数 描述
HiliteMenuItem 加亮顶层菜单项或移去顶层菜
单项的加亮显示
16。 工具提示函数 (表6。17)
表6。 17 类CWnd的工具提示函数
…………………………………………………………Page 310……………………………………………………………
成员函数 描述
EnableToolTip 允许工具提示控件
CancelToolTip 禁止工具提示控件
FilterToolTipMessage 获得对话框中与某一控件相关联
的标题或文本
OnToolHitTest 判断一个点是否在指定工具的绑
定矩形内,并获得该工具的信息
17。 计时器函数 (表6。18)
表6。 18 类CWnd的计时器成员函数
成员函数 描述
SetTimer 安装系统计时器,计时器触发时发送
WM_TIMER消息
KillTimer 消除系统计时器
18。 提示函数 (表6。19)
表6。 19 类CWnd的提示成员函数
成员函数 描述
FlashWindow 闪烁窗口一次
MessageBox 创建并显示一个包括应用程序提供的消
息和标题的窗口
19。 窗口消息函数 (表6。20)
表6。 20 类CWnd的窗口消息成员函数
成员函数 描述
GetCurrentMessage 返回窗口正在处理的消息的指针。仅
当在一个OnMessage消息处理函数中
调用该成员函数。
Default 调用默认窗口过程,该过程提供对所
有应用程序未处理的消息的默认处理
…………………………………………………………Page 311……………………………………………………………
PreTranslateMessage 由CWinApp使用,在窗口消息被发送
到TranslateMessage和
DispatchMessage之前对其进行过滤
续表6。20
成员函数 描述
SendMessage 将一条消息发送到CWnd对象,直至该对
象处理该消息之后才返回
PostMessage 将一条消息放入程序的消息队列,不等
待窗口处理该消息就立即返回
SendNotifyMessage 将指定消息发送到窗口,并尽可能快的
返回,这依赖于调用线程如何创建窗口
20。 剪贴板函数 (表6。21)
表6。 21 类CWnd的剪贴板函数
成员函数 描述
ChangeClipboardChain 从剪贴板查看器链中移去CWnd对
象
SetClipboardViewer 添到CWnd对象到窗口链,这些窗
口当剪贴板内容改变时会收到通
知
OpenClipboard 打开剪贴板。其它程序仅当
Windows CloseClipboard函数被
调用时才可以更改剪贴板
GetClipboardOwner 获得剪贴板的当前拥有者的指针
GetOpenClipboardWindow 获得指向当前打开剪贴板的窗口
的指针
GetClipboardViewer 获得指向剪贴板查看器链中第一
个窗口的指针
21。 OLE控件函数 (表6。22)
表6。 22 类CWnd的OLE控件函数
成员函数 描述
…………………………………………………………Page 312……………………………………………………………
SetProperty 设置OLE控件属性
OnAmbientProperty 实现环境属性值
GetControlUnknown 获得指向一未知OLE
控件的指针
GetProperty 获得一OLE控件的属
性
InvokeHelper 调用OLE控件方法或
属性
22。 可重载函数 (表6。23)
表6。 23 类CWnd的可重载成员函数
成员函数 描述
WindowProc 为CWnd对象提供一个窗口过程。默认的窗
口过程通过消息映射发送消息
DefWindowProc 调用默认窗口过程,该过程提供应用程序
未处理的所有窗口消息的默认处理
PostNcDestroy 在窗口被消毁后由OnNcDestroy函数调用
OnNotify 由框架调用以通知父窗口某一事件在某一
控件中发生或者该控件需要信息
OnChildNotify 由父窗口调用以给通知控件一个响应控件
通知的机会
DoDataExchange 用于对话框数据交换和验证。由
UpdateData调用
其余函数包括对各种窗口消息的消息处理函数,这些函数为数众多,
这里我们限于篇幅不再一一介绍。类CWnd中定义的消息处理函数几乎
都具有一致的命名方式,其格式为前缀On再加上相应的消息名,如
WM_PAINT消息的处理函数在类CWnd中被命名为OnPaint。因此,只需
知道所需处理的消息,就可以很快的推知该消息的处理函数名。