层次继承关系
CEditView
1.CEditView
公共构造函数
名称 | 说明 |
---|---|
构造对象类型 CEditView。 |
公共方法
名称 | 说明 |
---|---|
搜索文本内的字符串。 | |
获取字符缓冲区的长度。 | |
提供对 CEditView 对象的 CEdit 部分(Windows编辑控件)。 | |
检索当前打印机字体。 | |
检索当前文本选择。 | |
锁定缓冲区。 | |
呈现在特定矩形内的文本。 | |
对磁盘的 CEditView 对象作为原始的文本。 | |
设置新的打印机字体。 | |
设置屏幕显示和打印的制表位。 | |
打开缓冲区。 |
受保护的方法
名称 | 说明 |
---|---|
文本字符串中查找下一个匹配项。 | |
用新的字符串替换特定字符串的所有匹配项。 | |
替换当前选择。 | |
调用,则查找操作不能与任何其他文本。 |
公共数据成员
名称 | 说明 |
---|---|
类型 CEditView.对象的默认样式 |
2.CCtrlView Class
名称 | 说明 |
---|---|
构造 CCtrlView 对象。 |
受保护的方法
名称 | 说明 |
---|---|
使用指定的设备上下文,调用由框架绘制。 | |
调用在Windows窗口中先前创建附加到此 CCtrlView 对象。 |
受保护的数据成员
名称 | 说明 |
---|---|
包含视图选件类的默认样式。 | |
包含Windows类名视图选件类。 |
3.CView Class
受保护的构造函数
名称 | 说明 |
---|---|
构造 CView 对象。 |
公共方法
名称 | 说明 |
---|---|
显示打印对话框并创建打印机上下文;,并重写 OnPreparePrinting 成员函数时,请调用。 | |
返回文档与视图。 | |
测试文档项目是否已选中。 对OLE支持。 | |
调用时,项目首次拖动到视图的拖放区域。 | |
调用,将一个拖动的项出视图的拖放区域。 | |
调用,在将项拖动到视图中的拖放区域。 | |
调用确定光标是否拖入窗口中滚动区域。 | |
调用,该项目被丢弃到视图的拖放区域,默认处理程序。 | |
调用,该项目被丢弃到视图的拖放区域,主要处理程序。 | |
调用,视图首先附加到文档之后。 | |
调用,在 OnDraw 成员函数用于屏幕显示或 OnPrint 成员函数之前先对打印或打印预览调用。 | |
调用,当OLE项在视图的内容边框外部拖动。 | |
调用,即包含有效的就地OLE项的视图移动。 |
受保护的方法
名称 | 说明 |
---|---|
调用激活时,包含视图的框架窗口或停用。 | |
调用激活时,视图。 | |
调用,当打印作业开始;重写分配图形设备接口(GDI)资源。 | |
调用呈现文档的图像屏幕显示、打印、打印预览的。 需要的实现。 | |
调用,当打印作业关闭;重写释放GDI资源。 | |
调用,则预览模式退出。 | |
调用,在文档打印或已预览前;初始化打印对话框的重写。 | |
调用或打印预览文档的页。 | |
调用其文档的视图修改了通知。 |
4.CWnd
公共构造函数
名称 | 说明 |
---|---|
构造 CWnd 对象。 |
公共方法
名称 | 说明 |
---|---|
由框架调用以执行对象的默认操作。 | |
由框架调用以检索屏幕上给定点处的子元素或子对象。 | |
由框架调用以检索指定对象的当前屏幕位置。 | |
由框架调用以移到容器内的另一个用户界面元素,如果可能还检索对象。 | |
由框架调用以修改选定内容或移动指定对象的键盘焦点。 | |
对关联窗口对象进行动画处理。 | |
排列所有最小化(图标)子窗口。 | |
将 Windows 句柄附加到 CWnd 对象。 | |
调用此成员函数以使框架窗口具有模式。 | |
为进行绘制准备好 CWnd。 | |
将调用对象的默认简单绑定属性(按照在类型库中进行的标记)绑定到与数据源控件关联的光标。 | |
将数据绑定控件上的光标绑定属性绑定到数据源控件,并向 MFC 绑定管理器注册该关系。 | |
将 CWnd 置于一堆重叠窗口的顶部。 | |
调用以从客户端矩形计算窗口矩形。 | |
禁用工具提示控件。 | |
使窗口相对于其父级居中。 | |
从剪贴板查看器链中移除 CWnd。 | |
将复选标记置于按钮控件旁,或从按钮控件移除复选标记。 | |
选中指定单选按钮,并从指定按钮组中的所有其他单选按钮移除复选标记。 | |
确定哪些(如果有)子窗口包含指定点。 | |
将显示中的给定点或矩形的客户端坐标转换为屏幕坐标。 | |
最小化窗口。 | |
继续窗口的模式状态。 | |
创建并初始化与 CWnd 对象关联的子窗口。 | |
为指定对象创建 Active Accessibility 代理服务器。 | |
为系统插入符号创建新形状并获取插入符号的所有权。 | |
创建在 MFC 程序中由 CWnd 对象表示的 ActiveX 控件。 | |
创建 Windows 重叠、弹出或子窗口,并将它附加到 CWnd 对象。 | |
为系统插入符号创建灰色块并获取插入符号的所有权。 | |
为系统插入符号创建实心块并获取插入符号的所有权。 | |
由 CWinApp 空闲时间处理程序自动调用,删除任何由 FromHandle 创建的临时 CWnd 对象。 | |
销毁附加的 Windows 窗口。 | |
从 CWnd 对象分离 Windows 句柄并返回该句柄。 | |
使用文件或目录列表填充列表框。 | |
使用文件或目录列表填充组合框的列表框。 | |
从列表框检索当前所选内容。 | |
从组合框的列表框检索当前所选内容。 | |
指示窗口将接受拖动的文件。 | |
捕获鼠标并跟踪其移动,直到用户释放左键、按 ESC 键或将鼠标移动到围绕指定点的拖动矩形外部。 | |
绘制透明框架矩形并对它进行动画处理,以指示图标的打开或是窗口的最小化或最大化。 | |
绘制标题。 | |
重绘菜单栏。 | |
启用用户定义的 Active Accessibility 函数。 | |
使子窗口的位置和大小可以在用户调整窗口大小时动态调整。 | |
启用或禁用窗口 D2D 支持。 在初始化主窗口之前调用此方法。 | |
启用或禁用滚动条的一个或两个箭头。 | |
启用或禁用同级滚动条控件。 | |
启用工具提示控件。 | |
在跟踪模式下启用工具提示控件。 | |
启用或禁用鼠标和键盘输入。 | |
启用窗口的模式状态。 | |
调用此成员函数以将框架窗口从有模式更改为无模式。 | |
标记绘制的末尾。 | |
启动对话框资源。 | |
检索与对话框中的控件关联的标题或文本。 | |
返回由其窗口名和窗口类标识的窗口的句柄。 | |
返回由其窗口名和窗口类标识的窗口的句柄。 | |
使窗口闪烁一次。 | |
使具有其他功能的窗口闪烁。 | |
在提供了窗口的句柄时返回指向 CWnd 对象的指针。 如果 CWnd 对象未附加到该句柄,则会创建并附加一个临时 CWnd 对象。 | |
在提供了窗口的句柄时返回指向 CWnd 对象的指针。 如果 CWnd 对象未附加到该句柄,则会创建并附加一个临时 CWnd 对象。 | |
由框架调用以检索指定子级的 IDispatch 接口地址。 | |
由框架调用调用以检索属于该对象的子级的个数。 | |
由框架调用以检索描述对象默认操作的字符串。 | |
由框架调用以检索描述指定对象的可视外观的字符串。 | |
由框架调用以检索具有键盘焦点的对象。 | |
由框架调用以检索对象的 Help 属性字符串。 | |
由框架调用以检索与指定对象关联的 WinHelp 文件的完整路径以及该文件内相应主题的标识符。 | |
由框架调用以检索指定对象的快捷键或访问键。 | |
由框架调用以检索指定对象的名称。 | |
由框架调用以检索对象父级的 IDispatch 接口。 | |
由框架调用以检索描述指定对象的角色的信息。 | |
由框架调用以检索该对象的选定子级。 | |
由框架调用以检索指定对象的当前状态。 | |
由框架调用以检索指定对象的值。 | |
检索活动窗口。 | |
检索指定窗口的上级先窗口对象。 | |
检索具有鼠标捕获的 CWnd。 | |
检索插入符号的当前位置的客户端坐标。 | |
返回按钮中当前选中的单选按钮的 ID。 | |
获取 CWnd 工作区的尺寸。 | |
检索指向剪贴板当前所有者的指针。 | |
检索指向剪贴板查看器链中第一个窗口的指针。 | |
检索指向未知 ActiveX 控件的指针。 | |
检索工作区的显示上下文。 | |
检索工作区的显示上下文,并在绘制启用剪辑。 | |
检索 CWnd 窗口的设备上下文 (DC) 呈现目标。 | |
搜索所有子代窗口,并返回具有指定 ID 的窗口。 | |
检索 Windows 桌面窗口。 | |
如果 CWnd 是子窗口,则调用此函数会返回其 ID 值。 | |
从指定对话框中检索具有指定 ID 的控件。 | |
将给定对话框中控件的文本转换为整数值。 | |
检索与控件关联的标题或文本。 | |
检索指向由数据源控件的 DataSource、UserName、Password 和 SQL 属性定义的基础光标的指针。 | |
检索指向动态布局管理器对象的指针。 | |
返回窗口的扩展样式。 | |
检索当前具有输入焦点的 CWnd。 | |
检索当前字体。 | |
返回指向前台窗口(用户当前正在使用的顶级窗口)的指针。 | |
检索图标的句柄。 | |
确定最近处于活动状态的由 CWnd 拥有的弹出窗口。 | |
检索分层窗口的不透明度和透明度颜色键。 | |
检索指向指定菜单的指针。 | |
在控件组中搜索的下一个(或上一个)控件。 | |
检索位于指定控件之后(或之前)的具有 WS_TABSTOP 样式的第一个控件。 | |
返回窗口管理器列表中的下一个(或上一个)窗口。 | |
检索指定 ActiveX 控件的自定义站点。 | |
检索指向当前打开剪贴板的窗口的指针。 | |
检索指向 CWnd 所有者的指针。 | |
检索 CWnd 的父窗口(如果有)。 | |
检索 CWnd 对象的父框架窗口。 | |
返回指向子窗口的父窗口的指针。 | |
检索 ActiveX 控件属性。 | |
获取与此窗口相关联的呈现目标。 | |
返回 m_hWnd,如果 this 指针是 NULL,则返回 NULL。 | |
检索给定窗口的安全所有者。 | |
返回同级滚动条控件。 | |
检索有关指定滚动条的信息。 | |
检索 SCROLLINFO 结构维护的有关滚动条的信息。 | |
检索滚动条的限制。 | |
检索滚动框的当前位置。 | |
复制给定滚动条的当前最小和最大滚动条位置。 | |
返回当前窗口样式。 | |
允许应用程序访问控件菜单以进行复制和修改。 | |
检索有关指定标题栏的信息。 | |
检索窗口的顶级框架窗口。 | |
检索顶级窗口。 | |
检索窗口的顶级父级。 | |
返回属于 CWnd 的第一个子窗口。 | |
检索完全包围 CWnd 更新区域的最小矩形的坐标。 | |
检索 CWnd 更新区域。 | |
返回与此窗口具有指定关系的窗口。 | |
检索帮助上下文标识符。 | |
检索整个窗口的显示上下文,包括标题栏、菜单和滚动条。 | |
返回关联子窗口的数量。 | |
返回有关窗口的信息。 | |
返回关联无窗口子窗口的数量。 | |
检索窗口的显示状态以及正常(已还原)、最小化和最大化位置。 | |
获取 CWnd 的屏幕坐标。 | |
检索窗口的窗口区域的副本。 | |
返回窗口文本或标题(如果有)。 | |
返回窗口文本或标题的长度。 | |
通过从显示屏幕中移除来隐藏插入符号。 | |
突出显示顶级(菜单栏)菜单项或从顶级(菜单栏)菜单项移除突出显示。 | |
调用以启动 HTMLHelp 应用程序。 | |
使整个工作区无效。 | |
通过将给定矩形添加到当前更新区域,使该矩形内的工作区无效。 | |
通过将给定区域添加到当前更新区域,使该区域内的工作区无效。 | |
调用 ActiveX 控件方法或属性。 | |
指示 CWnd 是否为指定窗口的子窗口或其他直接子代。 | |
确定是否启用 D2D 支持。 | |
确定给定消息是否用于无模式对话框,如果是,则处理它。 | |
确定是否选中按钮控件。 | |
确定是否在此窗口上启用动态布局。 如果启用动态布局,则子窗口的位置和大小可以在用户调整父窗口大小时进行更改。 | |
确定 CWnd 是否进行最小化(图标化)。 | |
指定 CWnd 是否具有触摸支持。 | |
确定是否针对鼠标和键盘输入启用窗口。 | |
确定窗口是否可见。 | |
确定 CWnd 是否进行最大化。 | |
终止系统计时器。 | |
在给定窗口中禁用或重新启用绘制。 | |
将一组点从 CWnd 的坐标空间转换(映射)到另一个窗口的坐标空间。 | |
创建并显示包含应用程序提供的消息和标题的窗口。 | |
修改当前窗口样式。 | |
修改窗口的扩展样式。 | |
更改 CWnd 的位置和尺寸。 | |
向系统发出信号,指出发生了预定义事件。 | |
实现环境属性值。 | |
由框架在需要获取要在 Windows 7 选项卡缩略图上或客户端上(进行应用程序速览)显示的位图时进行调用。 | |
处理应用程序中的 F1 帮助(使用当前上下文)。 | |
处理 ID_HELP_FINDER 和 ID_DEFAULT_HELP 命令。 | |
处理 ID_HELP_INDEX 命令,并提供默认帮助主题。 | |
处理 ID_HELP_USING 命令。 | |
确定点是否在指定工具的边框内并检索有关此工具的信息。 | |
打开剪贴板。 其他应用程序将无法修改剪贴板,直到调用 Windows CloseClipboard 函数。 | |
在控件容器上绘制无窗口控件。 | |
将消息置于应用程序队列中,然后返回而不等待窗口处理该消息。 | |
在创建附加到此 CWnd 对象的 Windows 窗口之前调用。 | |
允许在调用 SubclassWindow 之前创建其他必要的子类。 | |
由 CWinApp 用于在窗口消息调度到 TranslateMessage 和 DispatchMessage Windows 函数之前筛选它们。 | |
在指定设备上下文中绘制当前窗口。 | |
在指定设备上下文(通常是打印机设备上下文)中绘制任何窗口。 | |
将可视窗口复制到指定设备上下文(通常是打印机设备上下文)。 | |
更新工作区中的指定矩形或区域。 | |
注册/注销窗口 Windows 触摸支持。 | |
释放客户端和窗口设备上下文,从而使它们可供其他应用程序使用。 | |
在工作区中重新定位控件条。 | |
为处于模式状态的窗口检索、转换或调度消息。 | |
将显示中的给定点或矩形的屏幕坐标转换为客户端坐标。 | |
滚动工作区的内容。 | |
滚动工作区的内容。 类似于 ScrollWindow,不过具有附加功能。 | |
从父窗口向子窗口提供通知消息,以便子窗口可以处理任务。 | |
将消息发送到指定控件。 | |
将消息发送到 CWnd 对象并且不返回,直到它处理了消息。 | |
将消息发送到窗口的所有子代窗口。 | |
将指定消息发送到窗口并尽快返回,具体取决于调用线程是否创建了窗口。 | |
激活窗口。 | |
使所有后续鼠标输入都发送到 CWnd。 | |
将插入符号移动到指定位置。 | |
将 CWnd 添加到每当剪贴板内容发生更改时便会收到通知的窗口的链。 | |
为窗口(可以是任何子窗口,而不仅是对话框中的控件)设置窗口或控件 ID。 | |
将控件的文本设置为表示整数值的字符串。 | |
在指定对话框中设置控件的标题或文本。 | |
声明输入焦点。 | |
设置当前字体。 | |
将创建窗口的线程置于前台,并激活窗口。 | |
设置特定图标的句柄。 | |
设置分层窗口的不透明度和透明度颜色键。 | |
将菜单设置为指定菜单。 | |
更改 CWnd 的所有者。 | |
更改父窗口。 | |
设置 ActiveX 控件属性。 | |
允许重绘 CWnd 中的更改,或阻止重绘更改。 | |
设置有关滚动条的信息。 | |
设置滚动框的当前位置,并且(如果指定)重绘滚动条以反映新位置。 | |
设置给定滚动条的最小和最大位置值。 | |
安装在触发时发送 WM_TIMER 消息的系统计时器。 | |
设置帮助上下文标识符。 | |
设置窗口的显示状态以及正常(已还原)、最小化和最大化位置。 | |
更改子窗口、弹出窗口和顶级窗口的大小、位置和的顺序。 | |
设置窗口的区域。 | |
将窗口文本或标题(如果有)设置为指定文本。 | |
在显示上插入符号的当前位置处显示插入符号。 显示之后,插入符号开始自动闪烁。 | |
显示或隐藏窗口所拥有的所有弹出窗口。 | |
显示或隐藏滚动条。 | |
显示或隐藏窗口。 | |
将 Windows 控件附加到 CWnd 对象,并使它通过 CWnd 的消息映射来路由消息。 | |
将窗口附加到 CWnd 对象,并使它通过 CWnd 的消息映射来路由消息。 | |
解锁使用 CWnd::LockWindowUpdate 锁定的窗口。 | |
从 CWnd 对象分离窗口 | |
从对话框初始化或检索数据。 | |
调用以更新对话框按钮和其他控件的状态。 | |
更新分层窗口的位置、大小、形状、内容和透明度。 | |
更新工作区。 | |
通过从当前更新区域移除给定矩形,来验证该矩形内的工作区。 | |
通过从当前更新区域移除给定区域,来验证该区域内的工作区。 | |
标识包含给定点的窗口。 | |
调用以启动 WinHelp 应用程序。 |
受保护的方法
名称 | 说明 |
---|---|
调用默认窗口过程,该过程为应用程序不处理的任何窗口消息提供默认处理。 | |
调用默认窗口过程,该过程为应用程序不处理的任何窗口消息提供默认处理。 | |
用于对话框数据交换和验证。 由 UpdateData 调用。 | |
返回指向此窗口当前正在处理的消息的指针。 只应在处于 OnMessage 消息处理程序成员函数中时才进行调用。 | |
由框架调用以初始化窗口的动态布局。 | |
从资源文件加载动态布局信息。 | |
当正在激活或停用 CWnd 时调用。 | |
要激活或停用应用程序时调用。 | |
当用户生成应用程序命令事件时调用。 | |
由剪贴板查看器应用程序在剪贴板所有者显示剪贴板内容时调用。 | |
调用以允许 CWnd 取消任何内部模式(如鼠标捕获)。 | |
将消息发送到要失去鼠标捕获的窗口。 | |
通知正在从链中移除指定窗口。 | |
在应更改用户界面 (UI) 状态时调用。 | |
当击键转换为非系统字符时调用。 | |
由具有 LBS_WANTKEYBOARDINPUT 样式的子列表框调用以响应 WM_CHAR 消息。 | |
每当 CWnd 大小或位置更改或 CWnd 激活时,针对多文档界面 (MDI) 子窗口进行调用。 | |
由父窗口调用以使通知控件有机会响应控件通知。 | |
在剪贴板内容已更改时调用。 | |
作为指示 CWnd 应关闭的信号进行调用。 | |
在非工作区的呈现策略已更改时调用。 | |
当用户选择命令时调用。 | |
当 Windows 检测到系统内存不足时调用。 | |
调用以确定新项在子所有者描述组合框或列表框中的相对位置。 | |
在桌面窗口管理器 (DWM) 组合已启用或已禁用时针对所有顶级窗口进行调用。 | |
当用户窗口中单击鼠标右键时调用。 | |
将数据从一个应用程序复制到另一个应用程序。 | |
在窗口创建过程中调用。 | |
如果 CWnd 在要绘制控件时是控件的父级,则进行调用。 | |
当击键转换为非系统语音符号字符(如重音字符)时调用。 | |
当销毁所有者描述子列表框或组合框时,或是当从控件中移除项时调用。 | |
当销毁 CWnd 时调用。 | |
当通过调用 Windows EmptyClipboard 函数来清空剪贴板时调用。 | |
向应用程序或设备驱动程序通知设备或计算机的硬件配置已更改。 | |
当用户更改设备模式设置时针对所有顶级窗口进行调用。 | |
当剪贴板内容已更改时调用。 | |
当需要绘制所有者描述子按钮控件、组合框控件、列表框控件或菜单的可视方面时调用。 | |
当用户在已将自己注册为拖放文件接收者的窗口上方释放鼠标左键时调用。 | |
当启用或禁用 CWnd 时调用。 | |
当会话结束时调用。 | |
调用以向应用程序的主窗口过程通知模式对话框或菜单正在进入空闲状态。 | |
当进入了菜单模式循环时调用。 | |
在受影响的窗口进入移动或大小调整模式循环之后调用。 | |
当窗口背景需要擦除时调用。 | |
当退出了菜单模式循环时调用。 | |
在受影响的窗口退出移动或大小调整模式循环之后调用。 | |
当字体资源池更改时调用。 | |
针对控件进行调用,以便控件可以自己处理箭头键和 TAB 键输入。 | |
每当 Windows 需要知道最大化位置或尺寸或是最小或最大跟踪大小时调用。 | |
当用户按 F1 键时,由框架调用。 | |
当用户按系统范围热键时调用。 | |
当用户单击 CWnd 的水平滚动条时调用。 | |
当剪贴板所有者应滚动剪贴板图像、使相应部分失效以及更新滚动条值时调用。 | |
当 CWnd 已最小化(图标化)并且必须在绘制图标之前填充图标背景时调用。 | |
当菜单要成为活动状态时调用。 | |
当弹出菜单要成为活动状态时调用。 | |
当在系统中添加或移除 I/O 设备时调用。 | |
在应用程序的输入语言已更改之后调用。 | |
当用户选择新输入语言时调用。 | |
当按下非系统键时调用。 | |
当释放非系统键时调用。 | |
恰好在 CWnd 失去输入焦点之前调用。 | |
当用户双击鼠标左键时调用。 | |
当用户按下鼠标左键时调用。 | |
当用户释放鼠标左键时调用。 | |
当用户双击鼠标中键时调用。 | |
当用户按下鼠标中键时调用。 | |
当用户释放鼠标中键时调用。 | |
当激活或停用 MDI 子窗口时调用。 | |
创建控件时针对所有者描述子组合框、列表框或菜单项进行调用。 CWnd 向 Windows 通知控件的尺寸。 | |
当用户按下不与当前菜单中任何预定义助记键匹配的菜单助记键字符时调用。 | |
当用户开始拖动菜单项时调用。 | |
当鼠标光标进入菜单项或从该项的中心移动到该项的顶部或底部时调用。 | |
当光标位于菜单项上并且用户释放鼠标右键时调用。 | |
当用户选择菜单项时调用。 | |
当光标处于非活动窗口中并且用户按下鼠标按钮时调用。 | |
当光标在先前 TrackMouseEvent 调用中指定的时间段内悬停在窗口工作区上方时调用。 | |
当前窗口由桌面窗口管理器 (DWM) 构造,并且该窗口已最大化时调用。 | |
当光标离开在先前 TrackMouseEvent 调用中指定的窗口工作区时调用。 | |
当鼠标光标移动时调用。 | |
当用户旋转鼠标滚轮时调用。 使用 Windows NT 4.0 消息处理。 | |
在 CWnd 的位置已更改之后调用。 | |
指示用户正在移动 CWnd 对象。 | |
当需要更改非工作区以指示活动或非活动状态时调用。 | |
当需要计算工作区的大小和位置时调用。 | |
当创建工作区时在 OnCreate 之前调用。 | |
当销毁非工作区时调用。 | |
每当如果 CWnd 包含光标或使用 SetCapture 捕获了鼠标输入便移动鼠标时调用。 | |
当用户在光标处于 CWnd 的非工作区期间双击鼠标左键时调用。 | |
当用户在光标处于 CWnd 的非工作区期间按下鼠标左键时调用。 | |
当用户在光标处于 CWnd 的非工作区期间释放鼠标左键时调用。 | |
当用户在光标处于 CWnd 的非工作区期间双击鼠标中键时调用。 | |
当用户在光标处于 CWnd 的非工作区期间按下鼠标中键时调用。 | |
当用户在光标处于 CWnd 的非工作区期间释放鼠标中键时调用。 | |
当光标在先前 TrackMouseEvent 调用中指定的时间段内悬停在窗口非工作区上方时调用。 | |
当光标离开在先前 TrackMouseEvent 调用中指定的窗口非工作区时,框架调用此成员函数。 | |
当在 CWnd 的非工作区中移动光标时调用。 | |
当需要绘制非工作区时调用。 | |
当用户在光标处于 CWnd 的非工作区期间双击鼠标右键时调用。 | |
当用户在光标处于 CWnd 的非工作区期间按下鼠标右键时调用。 | |
当用户在光标处于 CWnd 的非工作区期间释放鼠标右键时调用。 | |
在非工作区的呈现策略已更改时调用。 | |
当用户在光标位于窗口非工作区期间双击 XBUTTON1 或 XBUTTON2 时调用。 | |
当用户在光标位于窗口非工作区期间按下鼠标的 XBUTTON1 或 XBUTTON2 时调用。 | |
当用户在光标位于窗口非工作区期间释放鼠标的 XBUTTON1 或 XBUTTON2 时调用。 | |
当使用向右或向左箭头键在菜单栏和系统菜单之间切换时调用。 | |
由框架调用以通知父窗口,在其某个控件上发生事件或该控件需要信息。 | |
调用以确定当前窗口是否接受 WM_NOTIFY 通知消息中的 ANSI 或 Unicode 结构。 | |
调用以重新绘制窗口的一部分。 | |
当剪贴板查看器的工作区需要重新绘制时调用。 | |
调用以允许使用调色板的窗口实现其逻辑调色板并更新其工作区。 | |
当某个应用程序要实现其逻辑调色板时,通知其他应用程序。 | |
当创建或销毁子窗口时,或是当用户在光标位于子窗口上方期间单击鼠标按钮时调用。 | |
当电源管理事件发生时调用。 | |
当用户要拖动最小化(图标化)的 CWnd 时调用。 | |
当用户选择结束 Windows 会话时调用。 | |
向 CWnd 告知它要接收输入焦点。 | |
当 CWnd 是图标并且用户请求打开该图标时调用。 | |
调用以检索窗口的用户界面 (UI) 状态。 | |
当前窗口中获取原始输入时调用。 | |
当用户双击鼠标右键时调用。 | |
当用户按下鼠标右键时调用。 | |
当用户释放鼠标右键时调用。 | |
当所有者应用程序正在销毁并且需要呈现其所有格式时调用。 | |
当需要呈现具有延迟呈现的特定格式时,针对剪贴板所有者进行调用。 | |
调用以向应用程序通知会话状态已更改。 | |
如果鼠标输入未捕获并且鼠标使光标在光标中移动,则调用。 | |
在 CWnd 获取输入焦点之后调用。 | |
当 Win32 SystemParametersInfo 函数更改系统范围设置时调用。 | |
当 CWnd 要显示或隐藏时调用。 | |
在 CWnd 的大小已更改之后调用。 | |
当剪贴板查看器窗口工作区的大小已更改时调用。 | |
指示用户正在调整矩形大小。 | |
每当对打印管理器队列添加或移除作业时,从打印管理器调用。 | |
指示 SetWindowLong Windows 函数已更改一个或多个窗口样式。 | |
指示 SetWindowLong Windows 函数要更改一个或多个窗口样式。 | |
当击键转换为系统字符时调用。 | |
当在系统颜色设置中进行更改时,针对所有顶级窗口进行调用。 | |
当用户从控件菜单中选择命令时,或是当用户选择最大化或最小化按钮时调用。 | |
当击键转换为系统语音符号字符(如重音字符)时调用。 | |
当用户按住 ALT 键,然后按下另一个键时调用。 | |
当用户释放在按住 ALT 键的同时按下的键时调用。 | |
当用户单击可创作的按钮时调用。 | |
在系统时间更改之后针对所有顶级窗口进行调用。 | |
在 SetTimer 中指定的每个间隔之后调用。 | |
处理来自 Windows 触摸屏的单个输入。 | |
处理来自 Windows 触摸屏的输入。 | |
当按下键时调用。 即,当前窗口具有键盘焦点,并且 WM_KEYDOWN 消息由 TranslateMessage 函数进行转换。 | |
在下拉菜单或子菜单已销毁时调用。 | |
调用以更改指定窗口及其所有子窗口的用户界面 (UI) 状态。 | |
在用户登录或注销之后调用。 | |
由 CWnd 拥有的列表框调用以响应 WM_KEYDOWN 消息。 | |
当用户单击窗口的垂直滚动条时调用。 | |
当所有者应滚动剪贴板图像、使相应部分失效以及更新滚动条值时调用。 | |
当由于调用 SetWindowPos 或另一个窗口管理函数而更改了大小、位置或 Z 顺序时调用。 | |
当由于调用 SetWindowPos 或另一个窗口管理函数而要更改大小、位置或 Z 顺序时调用。 | |
在 Windows 初始化文件 (WIN.INI) 已更改之后对所有顶级窗口进行调用。 | |
指示是否处理了 Windows 消息。 | |
当用户在光标位于窗口工作区期间双击 XBUTTON1 或 XBUTTON2 时调用。 | |
当用户在光标位于窗口工作区期间按下 XBUTTON1 或 XBUTTON2 时调用。 | |
当用户在光标位于窗口工作区期间释放 XBUTTON1 或 XBUTTON2 时调用。 | |
此虚函数在窗口已销毁之后由默认 OnNcDestroy 函数调用。 | |
将消息反射到其源的 Helper 函数。 | |
将最后一个消息反射到子窗口。 | |
如果对窗口启用了动态布局,则窗口大小更改以调整子窗口布局时会通过框架调用。 | |
为 CWnd 提供窗口过程。 默认设置会通过消息映射调度消息。 |
公共运算符
公共数据成员
名称 | 说明 |
---|---|
指示附加到此 CWnd 的 HWND。 |
5.CCmdTarget Class
公共构造函数
名称 | 说明 |
---|---|
构造 CCmdTarget 对象。 |
公共方法
名称 | 说明 |
---|---|
显示光标作为一个沙漏光标。 | |
生成OLE谓词指定的事件将执行。 | |
允许 CCmdTarget 对象的OLE自动化。 | |
启用激发中的操作连接点。 | |
启用目标类型库。 | |
返回到以前的光标。 | |
枚举对象的OLE谓词。 | |
返回指向 CCmdTarget 对象与 IDispatch 指针。 | |
获取主调度接口ID. | |
返回指向 IDispatch 对象与 CCmdTarget 对象。 | |
检索对象提供类型信息接口的数字。 | |
检索与指定的 GUID 相对应的类型说明。 | |
具有指针类型库。 | |
获取该类型库缓存。 | |
启用自动化方法调用。 | |
如果自动化功能应返回值,则返回非零。 | |
方法与计划排列消息。 | |
最后,在OLE引用被释放后,清理。 | |
还原一个沙漏光标。 |
6.CObject Class
受保护的构造函数
名称 | 说明 |
---|---|
默认构造函数。 |
公共方法
名称 | 说明 |
---|---|
验证此对象的完整性。 | |
导致此对象诊断转储。 | |
返回 CRuntimeClass 结构与此对象类相对应。 | |
测试对特定选件类的此对象的关系。 | |
测试以确定是否可以序列化该对象。 | |
加载或存储对象from/to存档。 |
公共运算符
名称 | 说明 |
---|---|
特定 delete 运算符。 | |
特定 new 运算符。 |