CEditView详解
来源:互联网 发布:新手开淘宝店怎么才有生意 编辑:程序博客网 时间:2024/05/22 10:52
层次继承关系
CObject
CCmdTarget
CWnd
CView
CCtrlView
CEditView
1.CEditView
公共构造函数
名称
说明
CEditView::CEditView
构造对象类型 CEditView。
公共方法
名称
说明
CEditView::FindText
搜索文本内的字符串。
CEditView::GetBufferLength
获取字符缓冲区的长度。
CEditView::GetEditCtrl
提供对 CEditView 对象的 CEdit 部分(Windows编辑控件)。
CEditView::GetPrinterFont
检索当前打印机字体。
CEditView::GetSelectedText
检索当前文本选择。
CEditView::LockBuffer
锁定缓冲区。
CEditView::PrintInsideRect
呈现在特定矩形内的文本。
CEditView::SerializeRaw
对磁盘的 CEditView 对象作为原始的文本。
CEditView::SetPrinterFont
设置新的打印机字体。
CEditView::SetTabStops
设置屏幕显示和打印的制表位。
CEditView::UnlockBuffer
打开缓冲区。
受保护的方法
名称
说明
CEditView::OnFindNext
文本字符串中查找下一个匹配项。
CEditView::OnReplaceAll
用新的字符串替换特定字符串的所有匹配项。
CEditView::OnReplaceSel
替换当前选择。
CEditView::OnTextNotFound
调用,则查找操作不能与任何其他文本。
公共数据成员
名称
说明
CEditView::dwStyleDefault
类型 CEditView.对象的默认样式
2.CCtrlView Class
名称
说明
CCtrlView::CCtrlView
构造 CCtrlView 对象。
受保护的方法
名称
说明
CCtrlView::OnDraw
使用指定的设备上下文,调用由框架绘制。
CCtrlView::PreCreateWindow
调用在Windows窗口中先前创建附加到此 CCtrlView 对象。
受保护的数据成员
名称
说明
CCtrlView::m_dwDefaultStyle
包含视图选件类的默认样式。
CCtrlView::m_strClass
包含Windows类名视图选件类。
3.CView Class
受保护的构造函数
名称
说明
CView::CView
构造 CView 对象。
公共方法
名称
说明
CView::DoPreparePrinting
显示打印对话框并创建打印机上下文;,并重写 OnPreparePrinting 成员函数时,请调用。
CView::GetDocument
返回文档与视图。
CView::IsSelected
测试文档项目是否已选中。 对OLE支持。
CView::OnDragEnter
调用时,项目首次拖动到视图的拖放区域。
CView::OnDragLeave
调用,将一个拖动的项出视图的拖放区域。
CView::OnDragOver
调用,在将项拖动到视图中的拖放区域。
CView::OnDragScroll
调用确定光标是否拖入窗口中滚动区域。
CView::OnDrop
调用,该项目被丢弃到视图的拖放区域,默认处理程序。
CView::OnDropEx
调用,该项目被丢弃到视图的拖放区域,主要处理程序。
CView::OnInitialUpdate
调用,视图首先附加到文档之后。
CView::OnPrepareDC
调用,在 OnDraw 成员函数用于屏幕显示或 OnPrint 成员函数之前先对打印或打印预览调用。
CView::OnScroll
调用,当OLE项在视图的内容边框外部拖动。
CView::OnScrollBy
调用,即包含有效的就地OLE项的视图移动。
受保护的方法
名称
说明
CView::OnActivateFrame
调用激活时,包含视图的框架窗口或停用。
CView::OnActivateView
调用激活时,视图。
CView::OnBeginPrinting
调用,当打印作业开始;重写分配图形设备接口(GDI)资源。
CView::OnDraw
调用呈现文档的图像屏幕显示、打印、打印预览的。 需要的实现。
CView::OnEndPrinting
调用,当打印作业关闭;重写释放GDI资源。
CView::OnEndPrintPreview
调用,则预览模式退出。
CView::OnPreparePrinting
调用,在文档打印或已预览前;初始化打印对话框的重写。
CView::OnPrint
调用或打印预览文档的页。
CView::OnUpdate
调用其文档的视图修改了通知。
4.CWnd
公共构造函数
名称
说明
CWnd::CWnd
构造 CWnd 对象。
公共方法
名称
说明
CWnd::accDoDefaultAction
由框架调用以执行对象的默认操作。
CWnd::accHitTest
由框架调用以检索屏幕上给定点处的子元素或子对象。
CWnd::accLocation
由框架调用以检索指定对象的当前屏幕位置。
CWnd::accNavigate
由框架调用以移到容器内的另一个用户界面元素,如果可能还检索对象。
CWnd::accSelect
由框架调用以修改选定内容或移动指定对象的键盘焦点。
CWnd::AnimateWindow
对关联窗口对象进行动画处理。
CWnd::ArrangeIconicWindows
排列所有最小化(图标)子窗口。
CWnd::Attach
将 Windows 句柄附加到 CWnd 对象。
CWnd::BeginModalState
调用此成员函数以使框架窗口具有模式。
CWnd::BeginPaint
为进行绘制准备好 CWnd。
CWnd::BindDefaultProperty
将调用对象的默认简单绑定属性(按照在类型库中进行的标记)绑定到与数据源控件关联的光标。
CWnd::BindProperty
将数据绑定控件上的光标绑定属性绑定到数据源控件,并向 MFC 绑定管理器注册该关系。
CWnd::BringWindowToTop
将 CWnd 置于一堆重叠窗口的顶部。
CWnd::CalcWindowRect
调用以从客户端矩形计算窗口矩形。
CWnd::CancelToolTips
禁用工具提示控件。
CWnd::CenterWindow
使窗口相对于其父级居中。
CWnd::ChangeClipboardChain
从剪贴板查看器链中移除 CWnd。
CWnd::CheckDlgButton
将复选标记置于按钮控件旁,或从按钮控件移除复选标记。
CWnd::CheckRadioButton
选中指定单选按钮,并从指定按钮组中的所有其他单选按钮移除复选标记。
CWnd::ChildWindowFromPoint
确定哪些(如果有)子窗口包含指定点。
CWnd::ClientToScreen
将显示中的给定点或矩形的客户端坐标转换为屏幕坐标。
CWnd::CloseWindow
最小化窗口。
CWnd::ContinueModal
继续窗口的模式状态。
CWnd::Create
创建并初始化与 CWnd 对象关联的子窗口。
CWnd::CreateAccessibleProxy
为指定对象创建 Active Accessibility 代理服务器。
CWnd::CreateCaret
为系统插入符号创建新形状并获取插入符号的所有权。
CWnd::CreateControl
创建在 MFC 程序中由 CWnd 对象表示的 ActiveX 控件。
CWnd::CreateEx
创建 Windows 重叠、弹出或子窗口,并将它附加到 CWnd 对象。
CWnd::CreateGrayCaret
为系统插入符号创建灰色块并获取插入符号的所有权。
CWnd::CreateSolidCaret
为系统插入符号创建实心块并获取插入符号的所有权。
CWnd::DeleteTempMap
由 CWinApp 空闲时间处理程序自动调用,删除任何由FromHandle 创建的临时 CWnd 对象。
CWnd::DestroyWindow
销毁附加的 Windows 窗口。
CWnd::Detach
从 CWnd 对象分离 Windows 句柄并返回该句柄。
CWnd::DlgDirList
使用文件或目录列表填充列表框。
CWnd::DlgDirListComboBox
使用文件或目录列表填充组合框的列表框。
CWnd::DlgDirSelect
从列表框检索当前所选内容。
CWnd::DlgDirSelectComboBox
从组合框的列表框检索当前所选内容。
CWnd::DragAcceptFiles
指示窗口将接受拖动的文件。
CWnd::DragDetect
捕获鼠标并跟踪其移动,直到用户释放左键、按 ESC 键或将鼠标移动到围绕指定点的拖动矩形外部。
CWnd::DrawAnimatedRects
绘制透明框架矩形并对它进行动画处理,以指示图标的打开或是窗口的最小化或最大化。
CWnd::DrawCaption
绘制标题。
CWnd::DrawMenuBar
重绘菜单栏。
CWnd::EnableActiveAccessibility
启用用户定义的 Active Accessibility 函数。
CWnd::EnableDynamicLayout
使子窗口的位置和大小可以在用户调整窗口大小时动态调整。
CWnd::EnableD2DSupport
启用或禁用窗口 D2D 支持。在初始化主窗口之前调用此方法。
CWnd::EnableScrollBar
启用或禁用滚动条的一个或两个箭头。
CWnd::EnableScrollBarCtrl
启用或禁用同级滚动条控件。
CWnd::EnableToolTips
启用工具提示控件。
CWnd::EnableTrackingToolTips
在跟踪模式下启用工具提示控件。
CWnd::EnableWindow
启用或禁用鼠标和键盘输入。
CWnd::EndModalLoop
启用窗口的模式状态。
CWnd::EndModalState
调用此成员函数以将框架窗口从有模式更改为无模式。
CWnd::EndPaint
标记绘制的末尾。
CWnd::ExecuteDlgInit
启动对话框资源。
CWnd::FilterToolTipMessage
检索与对话框中的控件关联的标题或文本。
CWnd::FindWindow
返回由其窗口名和窗口类标识的窗口的句柄。
CWnd::FindWindowEx
返回由其窗口名和窗口类标识的窗口的句柄。
CWnd::FlashWindow
使窗口闪烁一次。
CWnd::FlashWindowEx
使具有其他功能的窗口闪烁。
CWnd::FromHandle
在提供了窗口的句柄时返回指向 CWnd 对象的指针。如果 CWnd 对象未附加到该句柄,则会创建并附加一个临时 CWnd 对象。
CWnd::FromHandlePermanent
在提供了窗口的句柄时返回指向 CWnd 对象的指针。如果 CWnd 对象未附加到该句柄,则会创建并附加一个临时 CWnd 对象。
CWnd::get_accChild
由框架调用以检索指定子级的 IDispatch 接口地址。
CWnd::get_accChildCount
由框架调用调用以检索属于该对象的子级的个数。
CWnd::get_accDefaultAction
由框架调用以检索描述对象默认操作的字符串。
CWnd::get_accDescription
由框架调用以检索描述指定对象的可视外观的字符串。
CWnd::get_accFocus
由框架调用以检索具有键盘焦点的对象。
CWnd::get_accHelp
由框架调用以检索对象的 Help 属性字符串。
CWnd::get_accHelpTopic
由框架调用以检索与指定对象关联的 WinHelp 文件的完整路径以及该文件内相应主题的标识符。
CWnd::get_accKeyboardShortcut
由框架调用以检索指定对象的快捷键或访问键。
CWnd::get_accName
由框架调用以检索指定对象的名称。
CWnd::get_accParent
由框架调用以检索对象父级的 IDispatch 接口。
CWnd::get_accRole
由框架调用以检索描述指定对象的角色的信息。
CWnd::get_accSelection
由框架调用以检索该对象的选定子级。
CWnd::get_accState
由框架调用以检索指定对象的当前状态。
CWnd::get_accValue
由框架调用以检索指定对象的值。
CWnd::GetActiveWindow
检索活动窗口。
CWnd::GetAncestor
检索指定窗口的上级先窗口对象。
CWnd::GetCapture
检索具有鼠标捕获的 CWnd。
CWnd::GetCaretPos
检索插入符号的当前位置的客户端坐标。
CWnd::GetCheckedRadioButton
返回按钮中当前选中的单选按钮的 ID。
CWnd::GetClientRect
获取 CWnd 工作区的尺寸。
CWnd::GetClipboardOwner
检索指向剪贴板当前所有者的指针。
CWnd::GetClipboardViewer
检索指向剪贴板查看器链中第一个窗口的指针。
CWnd::GetControlUnknown
检索指向未知 ActiveX 控件的指针。
CWnd::GetDC
检索工作区的显示上下文。
CWnd::GetDCEx
检索工作区的显示上下文,并在绘制启用剪辑。
CWnd::GetDCRenderTarget
检索 CWnd 窗口的设备上下文 (DC) 呈现目标。
CWnd::GetDescendantWindow
搜索所有子代窗口,并返回具有指定 ID 的窗口。
CWnd::GetDesktopWindow
检索 Windows 桌面窗口。
CWnd::GetDlgCtrlID
如果 CWnd 是子窗口,则调用此函数会返回其 ID 值。
CWnd::GetDlgItem
从指定对话框中检索具有指定 ID 的控件。
CWnd::GetDlgItemInt
将给定对话框中控件的文本转换为整数值。
CWnd::GetDlgItemText
检索与控件关联的标题或文本。
CWnd::GetDSCCursor
检索指向由数据源控件的 DataSource、UserName、Password 和 SQL 属性定义的基础光标的指针。
CWnd::GetDynamicLayout
检索指向动态布局管理器对象的指针。
CWnd::GetExStyle
返回窗口的扩展样式。
CWnd::GetFocus
检索当前具有输入焦点的 CWnd。
CWnd::GetFont
检索当前字体。
CWnd::GetForegroundWindow
返回指向前台窗口(用户当前正在使用的顶级窗口)的指针。
CWnd::GetIcon
检索图标的句柄。
CWnd::GetLastActivePopup
确定最近处于活动状态的由 CWnd 拥有的弹出窗口。
CWnd::GetLayeredWindowAttributes
检索分层窗口的不透明度和透明度颜色键。
CWnd::GetMenu
检索指向指定菜单的指针。
CWnd::GetNextDlgGroupItem
在控件组中搜索的下一个(或上一个)控件。
CWnd::GetNextDlgTabItem
检索位于指定控件之后(或之前)的具有 WS_TABSTOP 样式的第一个控件。
CWnd::GetNextWindow
返回窗口管理器列表中的下一个(或上一个)窗口。
CWnd::GetOleControlSite
检索指定 ActiveX 控件的自定义站点。
CWnd::GetOpenClipboardWindow
检索指向当前打开剪贴板的窗口的指针。
CWnd::GetOwner
检索指向 CWnd 所有者的指针。
CWnd::GetParent
检索 CWnd 的父窗口(如果有)。
CWnd::GetParentFrame
检索 CWnd 对象的父框架窗口。
CWnd::GetParentOwner
返回指向子窗口的父窗口的指针。
CWnd::GetProperty
检索 ActiveX 控件属性。
CWnd::GetRenderTarget
获取与此窗口相关联的呈现目标。
CWnd::GetSafeHwnd
返回 m_hWnd,如果 this 指针是NULL,则返回 NULL。
CWnd::GetSafeOwner
检索给定窗口的安全所有者。
CWnd::GetScrollBarCtrl
返回同级滚动条控件。
CWnd::GetScrollBarInfo
检索有关指定滚动条的信息。
CWnd::GetScrollInfo
检索 SCROLLINFO 结构维护的有关滚动条的信息。
CWnd::GetScrollLimit
检索滚动条的限制。
CWnd::GetScrollPos
检索滚动框的当前位置。
CWnd::GetScrollRange
复制给定滚动条的当前最小和最大滚动条位置。
CWnd::GetStyle
返回当前窗口样式。
CWnd::GetSystemMenu
允许应用程序访问控件菜单以进行复制和修改。
CWnd::GetTitleBarInfo
检索有关指定标题栏的信息。
CWnd::GetTopLevelFrame
检索窗口的顶级框架窗口。
CWnd::GetTopLevelOwner
检索顶级窗口。
CWnd::GetTopLevelParent
检索窗口的顶级父级。
CWnd::GetTopWindow
返回属于 CWnd 的第一个子窗口。
CWnd::GetUpdateRect
检索完全包围 CWnd 更新区域的最小矩形的坐标。
CWnd::GetUpdateRgn
检索 CWnd 更新区域。
CWnd::GetWindow
返回与此窗口具有指定关系的窗口。
CWnd::GetWindowContextHelpId
检索帮助上下文标识符。
CWnd::GetWindowDC
检索整个窗口的显示上下文,包括标题栏、菜单和滚动条。
CWnd::GetWindowedChildCount
返回关联子窗口的数量。
CWnd::GetWindowInfo
返回有关窗口的信息。
CWnd::GetWindowlessChildCount
返回关联无窗口子窗口的数量。
CWnd::GetWindowPlacement
检索窗口的显示状态以及正常(已还原)、最小化和最大化位置。
CWnd::GetWindowRect
获取 CWnd 的屏幕坐标。
CWnd::GetWindowRgn
检索窗口的窗口区域的副本。
CWnd::GetWindowText
返回窗口文本或标题(如果有)。
CWnd::GetWindowTextLength
返回窗口文本或标题的长度。
CWnd::HideCaret
通过从显示屏幕中移除来隐藏插入符号。
CWnd::HiliteMenuItem
突出显示顶级(菜单栏)菜单项或从顶级(菜单栏)菜单项移除突出显示。
CWnd::HtmlHelp
调用以启动 HTMLHelp 应用程序。
CWnd::Invalidate
使整个工作区无效。
CWnd::InvalidateRect
通过将给定矩形添加到当前更新区域,使该矩形内的工作区无效。
CWnd::InvalidateRgn
通过将给定区域添加到当前更新区域,使该区域内的工作区无效。
CWnd::InvokeHelper
调用 ActiveX 控件方法或属性。
CWnd::IsChild
指示 CWnd 是否为指定窗口的子窗口或其他直接子代。
CWnd::IsD2DSupportEnabled
确定是否启用 D2D 支持。
CWnd::IsDialogMessage
确定给定消息是否用于无模式对话框,如果是,则处理它。
CWnd::IsDlgButtonChecked
确定是否选中按钮控件。
CWnd::IsDynamicLayoutEnabled
确定是否在此窗口上启用动态布局。 如果启用动态布局,则子窗口的位置和大小可以在用户调整父窗口大小时进行更改。
CWnd::IsIconic
确定 CWnd 是否进行最小化(图标化)。
CWnd::IsTouchWindow
指定 CWnd 是否具有触摸支持。
CWnd::IsWindowEnabled
确定是否针对鼠标和键盘输入启用窗口。
CWnd::IsWindowVisible
确定窗口是否可见。
CWnd::IsZoomed
确定 CWnd 是否进行最大化。
CWnd::KillTimer
终止系统计时器。
CWnd::LockWindowUpdate
在给定窗口中禁用或重新启用绘制。
CWnd::MapWindowPoints
将一组点从 CWnd 的坐标空间转换(映射)到另一个窗口的坐标空间。
CWnd::MessageBox
创建并显示包含应用程序提供的消息和标题的窗口。
CWnd::ModifyStyle
修改当前窗口样式。
CWnd::ModifyStyleEx
修改窗口的扩展样式。
CWnd::MoveWindow
更改 CWnd 的位置和尺寸。
CWnd::NotifyWinEvent
向系统发出信号,指出发生了预定义事件。
CWnd::OnAmbientProperty
实现环境属性值。
CWnd::OnDrawIconicThumbnailOrLivePreview
由框架在需要获取要在 Windows 7 选项卡缩略图上或客户端上(进行应用程序速览)显示的位图时进行调用。
CWnd::OnHelp
处理应用程序中的 F1 帮助(使用当前上下文)。
CWnd::OnHelpFinder
处理 ID_HELP_FINDER 和 ID_DEFAULT_HELP 命令。
CWnd::OnHelpIndex
处理 ID_HELP_INDEX 命令,并提供默认帮助主题。
CWnd::OnHelpUsing
处理 ID_HELP_USING 命令。
CWnd::OnToolHitTest
确定点是否在指定工具的边框内并检索有关此工具的信息。
CWnd::OpenClipboard
打开剪贴板。 其他应用程序将无法修改剪贴板,直到调用 Windows CloseClipboard 函数。
CWnd::PaintWindowlessControls
在控件容器上绘制无窗口控件。
CWnd::PostMessage
将消息置于应用程序队列中,然后返回而不等待窗口处理该消息。
CWnd::PreCreateWindow
在创建附加到此 CWnd 对象的 Windows 窗口之前调用。
CWnd::PreSubclassWindow
允许在调用 SubclassWindow 之前创建其他必要的子类。
CWnd::PreTranslateMessage
由 CWinApp 用于在窗口消息调度到 TranslateMessage 和 DispatchMessage Windows 函数之前筛选它们。
CWnd::Print
在指定设备上下文中绘制当前窗口。
CWnd::PrintClient
在指定设备上下文(通常是打印机设备上下文)中绘制任何窗口。
CWnd::PrintWindow
将可视窗口复制到指定设备上下文(通常是打印机设备上下文)。
CWnd::RedrawWindow
更新工作区中的指定矩形或区域。
CWnd::RegisterTouchWindow
注册/注销窗口 Windows 触摸支持。
CWnd::ReleaseDC
释放客户端和窗口设备上下文,从而使它们可供其他应用程序使用。
CWnd::RepositionBars
在工作区中重新定位控件条。
CWnd::RunModalLoop
为处于模式状态的窗口检索、转换或调度消息。
CWnd::ScreenToClient
将显示中的给定点或矩形的屏幕坐标转换为客户端坐标。
CWnd::ScrollWindow
滚动工作区的内容。
CWnd::ScrollWindowEx
滚动工作区的内容。 类似于 ScrollWindow,不过具有附加功能。
CWnd::SendChildNotifyLastMsg
从父窗口向子窗口提供通知消息,以便子窗口可以处理任务。
CWnd::SendDlgItemMessage
将消息发送到指定控件。
CWnd::SendMessage
将消息发送到 CWnd 对象并且不返回,直到它处理了消息。
CWnd::SendMessageToDescendants
将消息发送到窗口的所有子代窗口。
CWnd::SendNotifyMessage
将指定消息发送到窗口并尽快返回,具体取决于调用线程是否创建了窗口。
CWnd::SetActiveWindow
激活窗口。
CWnd::SetCapture
使所有后续鼠标输入都发送到 CWnd。
CWnd::SetCaretPos
将插入符号移动到指定位置。
CWnd::SetClipboardViewer
将 CWnd 添加到每当剪贴板内容发生更改时便会收到通知的窗口的链。
CWnd::SetDlgCtrlID
为窗口(可以是任何子窗口,而不仅是对话框中的控件)设置窗口或控件 ID。
CWnd::SetDlgItemInt
将控件的文本设置为表示整数值的字符串。
CWnd::SetDlgItemText
在指定对话框中设置控件的标题或文本。
CWnd::SetFocus
声明输入焦点。
CWnd::SetFont
设置当前字体。
CWnd::SetForegroundWindow
将创建窗口的线程置于前台,并激活窗口。
CWnd::SetIcon
设置特定图标的句柄。
CWnd::SetLayeredWindowAttributes
设置分层窗口的不透明度和透明度颜色键。
CWnd::SetMenu
将菜单设置为指定菜单。
CWnd::SetOwner
更改 CWnd 的所有者。
CWnd::SetParent
更改父窗口。
CWnd::SetProperty
设置 ActiveX 控件属性。
CWnd::SetRedraw
允许重绘 CWnd 中的更改,或阻止重绘更改。
CWnd::SetScrollInfo
设置有关滚动条的信息。
CWnd::SetScrollPos
设置滚动框的当前位置,并且(如果指定)重绘滚动条以反映新位置。
CWnd::SetScrollRange
设置给定滚动条的最小和最大位置值。
CWnd::SetTimer
安装在触发时发送 WM_TIMER 消息的系统计时器。
CWnd::SetWindowContextHelpId
设置帮助上下文标识符。
CWnd::SetWindowPlacement
设置窗口的显示状态以及正常(已还原)、最小化和最大化位置。
CWnd::SetWindowPos
更改子窗口、弹出窗口和顶级窗口的大小、位置和的顺序。
CWnd::SetWindowRgn
设置窗口的区域。
CWnd::SetWindowText
将窗口文本或标题(如果有)设置为指定文本。
CWnd::ShowCaret
在显示上插入符号的当前位置处显示插入符号。 显示之后,插入符号开始自动闪烁。
CWnd::ShowOwnedPopups
显示或隐藏窗口所拥有的所有弹出窗口。
CWnd::ShowScrollBar
显示或隐藏滚动条。
CWnd::ShowWindow
显示或隐藏窗口。
CWnd::SubclassDlgItem
将 Windows 控件附加到 CWnd 对象,并使它通过CWnd 的消息映射来路由消息。
CWnd::SubclassWindow
将窗口附加到 CWnd 对象,并使它通过 CWnd 的消息映射来路由消息。
CWnd::UnlockWindowUpdate
解锁使用 CWnd::LockWindowUpdate 锁定的窗口。
CWnd::UnsubclassWindow
从 CWnd 对象分离窗口
CWnd::UpdateData
从对话框初始化或检索数据。
CWnd::UpdateDialogControls
调用以更新对话框按钮和其他控件的状态。
CWnd::UpdateLayeredWindow
更新分层窗口的位置、大小、形状、内容和透明度。
CWnd::UpdateWindow
更新工作区。
CWnd::ValidateRect
通过从当前更新区域移除给定矩形,来验证该矩形内的工作区。
CWnd::ValidateRgn
通过从当前更新区域移除给定区域,来验证该区域内的工作区。
CWnd::WindowFromPoint
标识包含给定点的窗口。
CWnd::WinHelp
调用以启动 WinHelp 应用程序。
受保护的方法
名称
说明
CWnd::Default
调用默认窗口过程,该过程为应用程序不处理的任何窗口消息提供默认处理。
CWnd::DefWindowProc
调用默认窗口过程,该过程为应用程序不处理的任何窗口消息提供默认处理。
CWnd::DoDataExchange
用于对话框数据交换和验证。 由 UpdateData 调用。
CWnd::GetCurrentMessage
返回指向此窗口当前正在处理的消息的指针。 只应在处于 OnMessage 消息处理程序成员函数中时才进行调用。
CWnd::InitDynamicLayout
由框架调用以初始化窗口的动态布局。
CWnd::LoadDynamicLayoutResource
从资源文件加载动态布局信息。
CWnd::OnActivate
当正在激活或停用 CWnd 时调用。
CWnd::OnActivateApp
要激活或停用应用程序时调用。
CWnd::OnAppCommand
当用户生成应用程序命令事件时调用。
CWnd::OnAskCbFormatName
由剪贴板查看器应用程序在剪贴板所有者显示剪贴板内容时调用。
CWnd::OnCancelMode
调用以允许 CWnd 取消任何内部模式(如鼠标捕获)。
CWnd::OnCaptureChanged
将消息发送到要失去鼠标捕获的窗口。
CWnd::OnChangeCbChain
通知正在从链中移除指定窗口。
CWnd::OnChangeUIState
在应更改用户界面 (UI) 状态时调用。
CWnd::OnChar
当击键转换为非系统字符时调用。
CWnd::OnCharToItem
由具有 LBS_WANTKEYBOARDINPUT 样式的子列表框调用以响应 WM_CHAR 消息。
CWnd::OnChildActivate
每当 CWnd 大小或位置更改或 CWnd 激活时,针对多文档界面 (MDI) 子窗口进行调用。
CWnd::OnChildNotify
由父窗口调用以使通知控件有机会响应控件通知。
CWnd::OnClipboardUpdate
在剪贴板内容已更改时调用。
CWnd::OnClose
作为指示 CWnd 应关闭的信号进行调用。
CWnd::OnColorizationColorChanged
在非工作区的呈现策略已更改时调用。
CWnd::OnCommand
当用户选择命令时调用。
CWnd::OnCompacting
当 Windows 检测到系统内存不足时调用。
CWnd::OnCompareItem
调用以确定新项在子所有者描述组合框或列表框中的相对位置。
CWnd::OnCompositionChanged
在桌面窗口管理器 (DWM) 组合已启用或已禁用时针对所有顶级窗口进行调用。
CWnd::OnContextMenu
当用户窗口中单击鼠标右键时调用。
CWnd::OnCopyData
将数据从一个应用程序复制到另一个应用程序。
CWnd::OnCreate
在窗口创建过程中调用。
CWnd::OnCtlColor
如果 CWnd 在要绘制控件时是控件的父级,则进行调用。
CWnd::OnDeadChar
当击键转换为非系统语音符号字符(如重音字符)时调用。
CWnd::OnDeleteItem
当销毁所有者描述子列表框或组合框时,或是当从控件中移除项时调用。
CWnd::OnDestroy
当销毁 CWnd 时调用。
CWnd::OnDestroyClipboard
当通过调用 Windows EmptyClipboard 函数来清空剪贴板时调用。
CWnd::OnDeviceChange
向应用程序或设备驱动程序通知设备或计算机的硬件配置已更改。
CWnd::OnDevModeChange
当用户更改设备模式设置时针对所有顶级窗口进行调用。
CWnd::OnDrawClipboard
当剪贴板内容已更改时调用。
CWnd::OnDrawItem
当需要绘制所有者描述子按钮控件、组合框控件、列表框控件或菜单的可视方面时调用。
CWnd::OnDropFiles
当用户在已将自己注册为拖放文件接收者的窗口上方释放鼠标左键时调用。
CWnd::OnEnable
当启用或禁用 CWnd 时调用。
CWnd::OnEndSession
当会话结束时调用。
CWnd::OnEnterIdle
调用以向应用程序的主窗口过程通知模式对话框或菜单正在进入空闲状态。
CWnd::OnEnterMenuLoop
当进入了菜单模式循环时调用。
CWnd::OnEnterSizeMove
在受影响的窗口进入移动或大小调整模式循环之后调用。
CWnd::OnEraseBkgnd
当窗口背景需要擦除时调用。
CWnd::OnExitMenuLoop
当退出了菜单模式循环时调用。
CWnd::OnExitSizeMove
在受影响的窗口退出移动或大小调整模式循环之后调用。
CWnd::OnFontChange
当字体资源池更改时调用。
CWnd::OnGetDlgCode
针对控件进行调用,以便控件可以自己处理箭头键和 TAB 键输入。
CWnd::OnGetMinMaxInfo
每当 Windows 需要知道最大化位置或尺寸或是最小或最大跟踪大小时调用。
CWnd::OnHelpInfo
当用户按 F1 键时,由框架调用。
CWnd::OnHotKey
当用户按系统范围热键时调用。
CWnd::OnHScroll
当用户单击 CWnd 的水平滚动条时调用。
CWnd::OnHScrollClipboard
当剪贴板所有者应滚动剪贴板图像、使相应部分失效以及更新滚动条值时调用。
CWnd::OnIconEraseBkgnd
当 CWnd 已最小化(图标化)并且必须在绘制图标之前填充图标背景时调用。
CWnd::OnInitMenu
当菜单要成为活动状态时调用。
CWnd::OnInitMenuPopup
当弹出菜单要成为活动状态时调用。
CWnd::OnInputDeviceChange
当在系统中添加或移除 I/O 设备时调用。
CWnd::OnInputLangChange
在应用程序的输入语言已更改之后调用。
CWnd::OnInputLangChangeRequest
当用户选择新输入语言时调用。
CWnd::OnKeyDown
当按下非系统键时调用。
CWnd::OnKeyUp
当释放非系统键时调用。
CWnd::OnKillFocus
恰好在 CWnd 失去输入焦点之前调用。
CWnd::OnLButtonDblClk
当用户双击鼠标左键时调用。
CWnd::OnLButtonDown
当用户按下鼠标左键时调用。
CWnd::OnLButtonUp
当用户释放鼠标左键时调用。
CWnd::OnMButtonDblClk
当用户双击鼠标中键时调用。
CWnd::OnMButtonDown
当用户按下鼠标中键时调用。
CWnd::OnMButtonUp
当用户释放鼠标中键时调用。
CWnd::OnMDIActivate
当激活或停用 MDI 子窗口时调用。
CWnd::OnMeasureItem
创建控件时针对所有者描述子组合框、列表框或菜单项进行调用。 CWnd 向 Windows 通知控件的尺寸。
CWnd::OnMenuChar
当用户按下不与当前菜单中任何预定义助记键匹配的菜单助记键字符时调用。
CWnd::OnMenuDrag
当用户开始拖动菜单项时调用。
CWnd::OnMenuGetObject
当鼠标光标进入菜单项或从该项的中心移动到该项的顶部或底部时调用。
CWnd::OnMenuRButtonUp
当光标位于菜单项上并且用户释放鼠标右键时调用。
CWnd::OnMenuSelect
当用户选择菜单项时调用。
CWnd::OnMouseActivate
当光标处于非活动窗口中并且用户按下鼠标按钮时调用。
CWnd::OnMouseHover
当光标在先前 TrackMouseEvent 调用中指定的时间段内悬停在窗口工作区上方时调用。
CWnd::OnMouseHWheel
当前窗口由桌面窗口管理器 (DWM) 构造,并且该窗口已最大化时调用。
CWnd::OnMouseLeave
当光标离开在先前 TrackMouseEvent 调用中指定的窗口工作区时调用。
CWnd::OnMouseMove
当鼠标光标移动时调用。
CWnd::OnMouseWheel
当用户旋转鼠标滚轮时调用。 使用 Windows NT 4.0 消息处理。
CWnd::OnMove
在 CWnd 的位置已更改之后调用。
CWnd::OnMoving
指示用户正在移动 CWnd 对象。
CWnd::OnNcActivate
当需要更改非工作区以指示活动或非活动状态时调用。
CWnd::OnNcCalcSize
当需要计算工作区的大小和位置时调用。
CWnd::OnNcCreate
当创建工作区时在 OnCreate 之前调用。
CWnd::OnNcDestroy
当销毁非工作区时调用。
CWnd::OnNcHitTest
每当如果 CWnd 包含光标或使用 SetCapture 捕获了鼠标输入便移动鼠标时调用。
CWnd::OnNcLButtonDblClk
当用户在光标处于 CWnd 的非工作区期间双击鼠标左键时调用。
CWnd::OnNcLButtonDown
当用户在光标处于 CWnd 的非工作区期间按下鼠标左键时调用。
CWnd::OnNcLButtonUp
当用户在光标处于 CWnd 的非工作区期间释放鼠标左键时调用。
CWnd::OnNcMButtonDblClk
当用户在光标处于 CWnd 的非工作区期间双击鼠标中键时调用。
CWnd::OnNcMButtonDown
当用户在光标处于 CWnd 的非工作区期间按下鼠标中键时调用。
CWnd::OnNcMButtonUp
当用户在光标处于 CWnd 的非工作区期间释放鼠标中键时调用。
CWnd::OnNcMouseHover
当光标在先前 TrackMouseEvent 调用中指定的时间段内悬停在窗口非工作区上方时调用。
CWnd::OnNcMouseLeave
当光标离开在先前 TrackMouseEvent 调用中指定的窗口非工作区时,框架调用此成员函数。
CWnd::OnNcMouseMove
当在 CWnd 的非工作区中移动光标时调用。
CWnd::OnNcPaint
当需要绘制非工作区时调用。
CWnd::OnNcRButtonDblClk
当用户在光标处于 CWnd 的非工作区期间双击鼠标右键时调用。
CWnd::OnNcRButtonDown
当用户在光标处于 CWnd 的非工作区期间按下鼠标右键时调用。
CWnd::OnNcRButtonUp
当用户在光标处于 CWnd 的非工作区期间释放鼠标右键时调用。
CWnd::OnNcRenderingChanged
在非工作区的呈现策略已更改时调用。
CWnd::OnNcXButtonDblClk
当用户在光标位于窗口非工作区期间双击 XBUTTON1 或 XBUTTON2 时调用。
CWnd::OnNcXButtonDown
当用户在光标位于窗口非工作区期间按下鼠标的 XBUTTON1 或 XBUTTON2 时调用。
CWnd::OnNcXButtonUp
当用户在光标位于窗口非工作区期间释放鼠标的 XBUTTON1 或 XBUTTON2 时调用。
CWnd::OnNextMenu
当使用向右或向左箭头键在菜单栏和系统菜单之间切换时调用。
CWnd::OnNotify
由框架调用以通知父窗口,在其某个控件上发生事件或该控件需要信息。
CWnd::OnNotifyFormat
调用以确定当前窗口是否接受 WM_NOTIFY 通知消息中的 ANSI 或 Unicode 结构。
CWnd::OnPaint
调用以重新绘制窗口的一部分。
CWnd::OnPaintClipboard
当剪贴板查看器的工作区需要重新绘制时调用。
CWnd::OnPaletteChanged
调用以允许使用调色板的窗口实现其逻辑调色板并更新其工作区。
CWnd::OnPaletteIsChanging
当某个应用程序要实现其逻辑调色板时,通知其他应用程序。
CWnd::OnParentNotify
当创建或销毁子窗口时,或是当用户在光标位于子窗口上方期间单击鼠标按钮时调用。
CWnd::OnPowerBroadcast
当电源管理事件发生时调用。
CWnd::OnQueryDragIcon
当用户要拖动最小化(图标化)的 CWnd 时调用。
CWnd::OnQueryEndSession
当用户选择结束 Windows 会话时调用。
CWnd::OnQueryNewPalette
向 CWnd 告知它要接收输入焦点。
CWnd::OnQueryOpen
当 CWnd 是图标并且用户请求打开该图标时调用。
CWnd::OnQueryUIState
调用以检索窗口的用户界面 (UI) 状态。
CWnd::OnRawInput
当前窗口中获取原始输入时调用。
CWnd::OnRButtonDblClk
当用户双击鼠标右键时调用。
CWnd::OnRButtonDown
当用户按下鼠标右键时调用。
CWnd::OnRButtonUp
当用户释放鼠标右键时调用。
CWnd::OnRenderAllFormats
当所有者应用程序正在销毁并且需要呈现其所有格式时调用。
CWnd::OnRenderFormat
当需要呈现具有延迟呈现的特定格式时,针对剪贴板所有者进行调用。
CWnd::OnSessionChange
调用以向应用程序通知会话状态已更改。
CWnd::OnSetCursor
如果鼠标输入未捕获并且鼠标使光标在光标中移动,则调用。
CWnd::OnSetFocus
在 CWnd 获取输入焦点之后调用。
CWnd::OnSettingChange
当 Win32 SystemParametersInfo 函数更改系统范围设置时调用。
CWnd::OnShowWindow
当 CWnd 要显示或隐藏时调用。
CWnd::OnSize
在 CWnd 的大小已更改之后调用。
CWnd::OnSizeClipboard
当剪贴板查看器窗口工作区的大小已更改时调用。
CWnd::OnSizing
指示用户正在调整矩形大小。
CWnd::OnSpoolerStatus
每当对打印管理器队列添加或移除作业时,从打印管理器调用。
CWnd::OnStyleChanged
指示 SetWindowLong Windows 函数已更改一个或多个窗口样式。
CWnd::OnStyleChanging
指示 SetWindowLong Windows 函数要更改一个或多个窗口样式。
CWnd::OnSysChar
当击键转换为系统字符时调用。
CWnd::OnSysColorChange
当在系统颜色设置中进行更改时,针对所有顶级窗口进行调用。
CWnd::OnSysCommand
当用户从控件菜单中选择命令时,或是当用户选择最大化或最小化按钮时调用。
CWnd::OnSysDeadChar
当击键转换为系统语音符号字符(如重音字符)时调用。
CWnd::OnSysKeyDown
当用户按住 ALT 键,然后按下另一个键时调用。
CWnd::OnSysKeyUp
当用户释放在按住 ALT 键的同时按下的键时调用。
CWnd::OnTCard
当用户单击可创作的按钮时调用。
CWnd::OnTimeChange
在系统时间更改之后针对所有顶级窗口进行调用。
CWnd::OnTimer
在 SetTimer 中指定的每个间隔之后调用。
CWnd::OnTouchInput
处理来自 Windows 触摸屏的单个输入。
CWnd::OnTouchInputs
处理来自 Windows 触摸屏的输入。
CWnd::OnUniChar
当按下键时调用。 即,当前窗口具有键盘焦点,并且 WM_KEYDOWN 消息由 TranslateMessage 函数进行转换。
CWnd::OnUnInitMenuPopup
在下拉菜单或子菜单已销毁时调用。
CWnd::OnUpdateUIState
调用以更改指定窗口及其所有子窗口的用户界面 (UI) 状态。
CWnd::OnUserChanged
在用户登录或注销之后调用。
CWnd::OnVKeyToItem
由 CWnd 拥有的列表框调用以响应 WM_KEYDOWN 消息。
CWnd::OnVScroll
当用户单击窗口的垂直滚动条时调用。
CWnd::OnVScrollClipboard
当所有者应滚动剪贴板图像、使相应部分失效以及更新滚动条值时调用。
CWnd::OnWindowPosChanged
当由于调用 SetWindowPos 或另一个窗口管理函数而更改了大小、位置或 Z 顺序时调用。
CWnd::OnWindowPosChanging
当由于调用 SetWindowPos 或另一个窗口管理函数而要更改大小、位置或 Z 顺序时调用。
CWnd::OnWinIniChange
在 Windows 初始化文件 (WIN.INI) 已更改之后对所有顶级窗口进行调用。
CWnd::OnWndMsg
指示是否处理了 Windows 消息。
CWnd::OnXButtonDblClk
当用户在光标位于窗口工作区期间双击 XBUTTON1 或 XBUTTON2 时调用。
CWnd::OnXButtonDown
当用户在光标位于窗口工作区期间按下 XBUTTON1 或 XBUTTON2 时调用。
CWnd::OnXButtonUp
当用户在光标位于窗口工作区期间释放 XBUTTON1 或 XBUTTON2 时调用。
CWnd::PostNcDestroy
此虚函数在窗口已销毁之后由默认 OnNcDestroy 函数调用。
CWnd::ReflectChildNotify
将消息反射到其源的 Helper 函数。
CWnd::ReflectLastMsg
将最后一个消息反射到子窗口。
CWnd::ResizeDynamicLayout
如果对窗口启用了动态布局,则窗口大小更改以调整子窗口布局时会通过框架调用。
CWnd::WindowProc
为 CWnd 提供窗口过程。 默认设置会通过消息映射调度消息。
公共运算符
名称
说明
CWnd::operator HWND
调用以获取窗口的句柄。
CWnd::operator !=
确定窗口是否不与句柄为 m_hWnd 的窗口相同。
CWnd::operator ==
确定窗口是否与句柄为 m_hWnd 的窗口相同。
公共数据成员
名称
说明
CWnd::m_hWnd
指示附加到此 CWnd 的 HWND。
5.CCmdTarget Class
公共构造函数
名称
说明
CCmdTarget::CCmdTarget
构造 CCmdTarget 对象。
公共方法
名称
说明
CCmdTarget::BeginWaitCursor
显示光标作为一个沙漏光标。
CCmdTarget::DoOleVerb
生成OLE谓词指定的事件将执行。
CCmdTarget::EnableAutomation
允许 CCmdTarget 对象的OLE自动化。
CCmdTarget::EnableConnections
启用激发中的操作连接点。
CCmdTarget::EnableTypeLib
启用目标类型库。
CCmdTarget::EndWaitCursor
返回到以前的光标。
CCmdTarget::EnumOleVerbs
枚举对象的OLE谓词。
CCmdTarget::FromIDispatch
返回指向 CCmdTarget 对象与 IDispatch 指针。
CCmdTarget::GetDispatchIID
获取主调度接口ID.
CCmdTarget::GetIDispatch
返回指向 IDispatch 对象与 CCmdTarget 对象。
CCmdTarget::GetTypeInfoCount
检索对象提供类型信息接口的数字。
CCmdTarget::GetTypeInfoOfGuid
检索与指定的 GUID 相对应的类型说明。
CCmdTarget::GetTypeLib
具有指针类型库。
CCmdTarget::GetTypeLibCache
获取该类型库缓存。
CCmdTarget::IsInvokeAllowed
启用自动化方法调用。
CCmdTarget::IsResultExpected
如果自动化功能应返回值,则返回非零。
CCmdTarget::OnCmdMsg
方法与计划排列消息。
CCmdTarget::OnFinalRelease
最后,在OLE引用被释放后,清理。
CCmdTarget::RestoreWaitCursor
还原一个沙漏光标。
6.CObject Class
受保护的构造函数
名称
说明
CObject::CObject
默认构造函数。
公共方法
名称
说明
CObject::AssertValid
验证此对象的完整性。
CObject::Dump
导致此对象诊断转储。
CObject::GetRuntimeClass
返回 CRuntimeClass 结构与此对象类相对应。
CObject::IsKindOf
测试对特定选件类的此对象的关系。
CObject::IsSerializable
测试以确定是否可以序列化该对象。
CObject::Serialize
加载或存储对象from/to存档。
公共运算符
名称
说明
CObject::operator delete
特定 delete 运算符。
CObject::operator new
特定 new 运算符。
- CEditView详解
- 获取CEditView中的CEdit
- 初始化CEditView的字体
- CEditView处理回车键
- CEditView视图显示问题
- MFC记事本 - CEditView独立控件
- 如何创建一个字回绕的CEditView
- vc++.net2008mfc使用ceditview读文件
- MFC:CSplitterWnd和CEditView的使用
- VC中基于CEditView的打印和打印预览设计
- VC中基于CEditView的打印和打印预览设计
- CEditView 中如何像记事本一样自动换行
- 【编程语言MFC--如何得到CEditView里面的文本
- CEditView/CEdit 中Ctrl + A 全选功能的实现
- 设置从CEditView继承的视图类的字体颜色,背景色
- 单文档SDI,将视图的基类由CView变为CEditView的方法
- 详解
- 详解
- Linux rpm 命令参数使用详解
- mybaits获取的结果集不能成功转JSON格式的问题
- 基于Crypto++/Cryptopp的rsa密钥生成,rsa加密、解密,rsa签名、验签
- Maven学习(六)- 构建Hibernate项目
- 网站只有首页能打开,其他页面404
- CEditView详解
- android 中文网站
- 第二章 一切都是对象
- Openwrt 网络存储NAS之FTP服务
- Android图案密码,手势锁源码解析
- 通用的Storyboard
- custom loader
- Maven学习(七)- 构建Spring项目
- Oracle 数据字典查询