Microsoft基础选件类库中提供所有窗口选件类的基本功能。
class CWnd : public CCmdTarget
公共构造函数
| 名称 |
说明 |
|---|---|
| 构造 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 支持。 在初始化主窗口之前,调用此方法。 |
|
| 启用或禁用滚动条的一个或两个箭头。 |
|
| 启用或禁用同级滚动条控件。 |
|
| 启用tooltip控件。 |
|
| 在跟踪模式启用tooltip控件。 |
|
| 启用或禁用鼠标和键盘输入。 |
|
| 关闭窗口的模式状态。 |
|
| 调用该成员函数从模式更改框架窗口到无模式。 |
|
| 标记绘制的结尾。 |
|
| 启动对话框资源。 |
|
| 检索该标题或文本与在对话框的控件。 |
|
| 返回窗口的句柄,由其窗口名称和windows选件类标识。 |
|
| 返回窗口的句柄,由其窗口名称和windows选件类标识。 |
|
| 一个闪烁窗口。 |
|
| 在具有其他功能的窗口。 |
|
| 返回指向 CWnd 对象,同时使窗口的句柄。 如果一 CWnd 对象未附加到句柄,一个临时 CWnd 对象创建并附加。 |
|
| 返回指向 CWnd 对象,同时使窗口的句柄。 如果一 CWnd 对象未附加到句柄,一个临时 CWnd 对象创建并附加。 |
|
| 调用由框架检索一 IDispatch 接口的地址指定的子级。 |
|
| 调用由框架检索属于该对象的子级的数目。 |
|
| 调用由框架检索描述对象的默认事件的字符串。 |
|
| 调用由框架检索描述指定对象的可视外观的字符串。 |
|
| 调用由框架检索具有键盘焦点的对象。 |
|
| 调用由框架检索对象的 帮助 特性字符串。 |
|
| 调用由框架检索 WinHelp 文件的完整路径与指定的对象和适当的主题的标识符在该文件中。 |
|
| 调用由框架检索指定对象的热键或访问键。 |
|
| 调用由框架检索指定对象的名称。 |
|
| 调用由框架检索对象的父级的 IDispatch 接口。 |
|
| 调用由框架检索描述指定对象的角色信息。 |
|
| 调用由框架检索此对象的选定的子级。 |
|
| 调用由框架检索指定对象的当前状态。 |
|
| 调用由框架检索指定对象的值。 |
|
| 检索活动窗口。 |
|
| 检索指定窗口的上级窗口对象。 |
|
| 检索具有鼠标捕获的 CWnd。 |
|
| 检索插入符号的当前位置的工作区坐标。 |
|
|
|

CWnd是微软基础组件库中提供窗口功能的基础类,它与Windows窗口紧密关联但不相同。CWnd对象通过构造函数创建,通过析构函数销毁,而Windows窗口则通过Create成员函数创建并由CWnd的析构函数销毁数据结构。CWnd隐藏了WndProc功能,通过消息映射将Windows通知消息自动路由到相应的On成员函数。它可以用于创建子窗口,派生自CWnd的类可以添加成员变量和消息处理函数。要创建子窗口,首先创建CWnd对象,然后调用Create成员函数。当不再需要窗口时,通过销毁CWnd对象或调用DestroyWindow成员函数来移除窗口。

1322

被折叠的 条评论
为什么被折叠?



