Create | 创建并初始化与CWnd对象相关联的子窗口 |
PreCreateWindow | 在与CWnd对象相关联的窗口被创建之前调用 |
CalcWindowRect | 调用这个函数以计算窗口客户区的矩形 |
GetStyle | 返回当前的窗口风格 |
GetExStyle | 返回窗口的扩展风格 |
Attach | 将Windows句柄与CWnd对象相连接 |
Detach | 将一个Windows句柄从CWnd对象上分离并返回这个句柄 |
PreSubclassWindow | 在调用SubclassWindow之前,允许其它必要的子类化工作 |
SubclassWindow | 将窗口与CWnd对象相连接,并使它通过CWnd的消息映射转发消息 |
UnsubclassWindow | 将窗口与CWnd对象分离 |
FromHandle | 当给定一个窗口的句柄时,返回CWnd对象的指针。如果没有CWnd对象与这个句柄相连接,则创建一个临时的CWnd对象并与之相连接 |
FromHandlePermanent | 当给定一个窗口的句柄时,返回CWnd对象的指针。如果没有CWnd 对象与这个句柄相连接,则返回NULL |
DeleteTempMap | CWinApp的空闲处理函数自动调用这个函数,清除由FromHandle创建的任何临时CWnd对象 |
GetSafeHwnd | 返回m_hWnd,如果该指针为NULL,则返回NULL |
CreateEx | 创建一个Windows的可重叠窗口、弹出窗口或子窗口,并把它连接到一个CWnd对象上 |
CreateControl | 创建一个OLE控件,该控件在MFC程序中由一个CWnd对象代表 |
BeginPaint | 为绘图准备CWnd |
EndPaint | 标志着绘图结束 |
Print | 在指定的设备环境中画出当前窗口 |
PrintClient | 在指定的设备环境(通常是打印机设备环境)中画出任何窗口 |
LockWindowUpdate | 禁止或恢复在给定窗口中的绘图 |
UnlockWindowUpdate | 解锁用CWnd::LockWindowUpdate锁定的窗口 |
GetDC | 获得客户区的设备环境 |
GetDCEx | 获得客户区的显示设备环境,允许在绘图的时候进行剪裁 |
RedrawWindow | 更新客户区中的指定矩形或区域 |
GetWindowDC | 获得整个窗口的显示环境,包括标题条、菜单和滚动条 |
ReleaseDC | 是否客户和窗口设备环境,使其它应用程序能够使用它们 |
UpdateWindow | 更新客户区 |
SetRedraw | 使CWnd的变化能够被重画,或者禁止重画发生的变化 |
GetUpdateRect | 获得完全封闭了CWnd中更新区域的最小矩形的坐标 |
GetUpdateRgn | 获得CWnd的更新区域 |
Invalidate | 使整个客户区无效 |
InvalidateRect | 在当前的更新区域中加入给定的矩形,使客户区的给定矩形无效 |
InvalidateRgn | 在当前的更新区域中加入给定的区域,使客户区的给定区域无效 |
ValidateRect | 在当前的更新区域中删除给定的矩形,使客户区的给定矩形有效 |
ValidateRgn | 在当前的更新区域中删除给定的区域,使客户区的给定区域有效 |
ShowWindow | 显示或隐藏窗口 |
IsWindowVisible | 确定窗口是否可见 |
ShowOwnedPopups | 显示或隐藏该窗口拥有的所有弹出窗口 |
EnableScrollBar | 允许或禁止滚动条的一个或两个箭头 |
OnSysChar | 当一次击键被转换为系统字符消息时调用这个函数 |
OnSysCommand | 当用户从控制菜单中选择命令,或者当用户选择了最大化或最小化按钮时,调用这个函数 |
OnSysDeadChar | 当一次击键被转换为系统死键(例如重音字符)消息时调用这个函数 |
OnSysKeyDown | 当用户按住ALT键并按下其它键时调用这个函数 |
OnSysKeyUp | 当用户放开一个键,而此时ALT键被按下,则调用这个函数 |
OnCompacting | 当Windows检测到系统内存很少时,就调用这个函数 |
OnDevModeChange | 当用户改变了设备模式设置时,就为顶层窗口调用这个函数 |
OnFontChange | 当字体资源池发生变化时调用这个函数 |
OnPaletteIsChanging | 当应用程序将要实现其逻辑调色板时通知其它应用程序 |
OnPaletteChanged | 调用这个函数时使用调色板的所有窗口能够实现它们的逻辑调色板并更新它们的客户区 |
OnSysColorChange | 当系统颜色设置发生改变时为所有的顶层窗口调用这个函数 |
OnWindowPosChanging | 由于调用了SetWindowPos函数或其它的窗口管理函数,因而窗口的大小、位置和次序将要发生变化时,就调用这个函数 |
OnWindowPosChanged | 由于调用了SetWindowPos函数或其它的窗口管理函数,因而当窗口的大小、位置和次序发生了变化时,就调用这个函数 |
OnDropFiles | 当用户在注册为可以接收拖放文件的窗口上方释放鼠标左键时,这个函数就被调用 |
OnSpoolerStatus | 每当一个作业被加入或移出打印管理器的队列时,打印管理器就调用这个函数 |
OnTimeChange | 在系统时间改变之后,为所有的顶层窗口调用这个函数 |
OnWinIniChange | 在Windows的初始化文件WIN.INI改变之后为所有的顶层窗口调用这个函数 |
OnCancelMode | 调用这个函数以允许CWnd取消任何内部模式,比如鼠标捕获状态 |
OnChildActivate | 当CWnd的大小和位置发生变化或者CWnd被激活时,就为多文档界面(MDI)的子窗口调用这个函数 |
OnClose | 调用这个函数,作为关闭CWnd的信号 |
OnCopyData | 从一个应用程序复制数据到另一个应用程序 |
OnCreate | 作为窗口创建过程的一部分来调用 |
OnCtlColor | 如果CWnd是一个控件的父窗口,当控件要被重画时就调用这个函数 |
OnDestroy | 当CWnd要被销毁时就调用这个函数 |
OnEnable | 当CWnd被允许或禁止时调用这个函数 |
OnEndSession | 当会话将要结束时调用这个函数 |
OnEnterIdle | 调用这个函数以通知应用程序的主窗口过程,模式对话框或菜单正在进入空闲状态 |
OnEraseBkgnd | 当需要擦除窗口的背景时调用这个函数 |
OnGetMinMaxInfo | 每当Windows需要知道最大化的位置和大小,或者最小或最大跟踪尺寸时,就调用这个函数 |
OnIconEraseBkgnd | 当CWnd被最小化(图标化),并且在画出图标之前,必须填充图标的背景时调用这个函数 |
OnKillFocus | 当CWnd失去输入焦点时立即调用这个函数 |
OnMenuChar | 当用户按下一个菜单助记字符,但是不能与当前菜单中任何预定义的助记符相匹配时,就调用这个函数 |
OnMenuSelect | 当用户选择了一个菜单项时就调用这个函数 |
OnMove | 当CWnd的位置发生变化时调用这个函数 |
OnMoving | 指明用户正在移动CWnd对象 |
OnDeviceChange | 通知应用程序或设备驱动程序,设备或计算机的硬件配置发生了变化 |
OnStyleChanged | 指明Windows的::SetWindowLong函数已经改变了一个或多个窗口风格 |
OnStyleChanging | 指明Windows的::SetWindowLong函数将要改变一个或多个窗口风格 |
OnPaint | 调用这个函数以重画窗口的一部分 |
OnParentNotify | 当创建或销毁一个子窗口,或者当用户在子窗口上方点击了鼠标键时调用这个函数 |
OnQueryDragIcon | 当一个最小化(图标化)的CWnd要被用户拖拉时就调用这个函数 |
OnQueryEndSession | 当用户选择结束Windows会话时就调用这个函数 |
OnQueryNewPalette | 通知CWnd它将接收输入焦点 |
OnQueryOpen | 当CWnd是一个图标并且用户请求打开这个图标时就调用这个函数 |
OnCharToItem | 这个函数被具有LBS_WANTKEYBOARDINPUT风格的子列表框调用,用以响应WM_CHAR消息 |
OnCompareItem | 调用这个函数以确定排序的自画组合框或列表框中新项的相对位置 |
OnDeleteItem | 当一个自画子列表框或组合框中将被销毁时,或者从控件中删除项时调用这个函数 |
OnDrawItem | 当自画子按钮控件、组合框控件、列表框控件或菜单的可视部分需要被画出时调用这个函数 |
OnDSCNotify | 在响应数据源控件引发的事件时调用,该事件是当与数据源控件绑定的控件修改或将要修改游标时产生的 |
OnGetDlgCode | 为控件调用这个函数,使控件能够自己处理输入的箭头键和TAB键 |
OnMeasureItem | 当控件被创建时为自画子组合框,列表框或菜单项调用这个函数。CWnd通知Windows该控件的大小 |
SendChildNotifyLastMsg | 提供了从父窗口到子窗口的通知消息,使子窗口能够处理一个任务 |
ReflectChildNotify | 将消息向它的来源反映的帮助函数 |
OnWndMsg | 指明一个窗口消息是否已被处理 |
ReflectLastMsg | 将上一个消息反映到子窗口 |
OnVKeyToItem | 由CWnd所拥有的列表框调用,用于响应WM_KEYDOWN消息 |
OnNcActivate | 当需要改变非客户区以指明活动或非活动状态时调用这个函数 |
OnNcCalcSize | 当需要计算非客户区的大小和位置时调用这个函数 |
OnNcCreate | 在OnCreate之前,当要创建非客户区时调用这个函数 |
OnNcDestroy | 当非客户区要被销毁的时候调用这个函数 |
OnNcHitTest | 如果CWnd中包含了光标,或者用SetCapture捕获了鼠标输入时,每当鼠标移动时,Windows调用这个函数 |
OnNcLButtonDblClk | 当光标位于CWnd的非客户区,用户双击鼠标左键时,就调用这个函数 |
OnNcLButtonDown | 当光标位于CWnd的非客户区,用户按下鼠标左键时,就调用这个函数 |
OnNcLButtonUp | 当光标位于CWnd的非客户区,用户放开鼠标左键时,就调用这个函数 |
OnNcMButtonDblClk | 当光标位于CWnd的非客户区,用户双击鼠标中键时,就调用这个函数 |
OnNcMButtonDown | 当光标位于CWnd的非客户区,用户按下鼠标中键时,就调用这个函数 |
OnNcMButtonUp | 当光标位于CWnd的非客户区,用户放开鼠标中键时,就调用这个函数 |