点击或拖拽改变大小

OLEShellWindow 类

X#
创建一个包含对原地激活 OLE 对象的支持的专用外壳窗口。
继承层次
Object
  VObject
    EventContext
      Window
        AppWindow
          ShellWindow
            OLEShellWindow

命名空间:  VO
程序集:  VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法
 CLASS OLEShellWindow INHERIT ShellWindow
查看代码

OLEShellWindow 类型公开以下成员。

构造函数
  名称说明
公共方法OLEShellWindow
注意 -
构造一个 OLE 外壳窗口。
Top
属性
  名称说明
公共属性Accelerator
与这个窗口关联的加速键表。
(继承自 Window。)
公共属性Automated
一个逻辑值,确定是否要将窗口对象公开为 OLE 自动化服务器。这是 RegisterOLEAutomationObject() 函数的一个方便的快捷方式。当窗口被销毁时,UnRegisterOLEAutomationObject() 会自动调用。
(继承自 Window。)
公共属性Background
当前由这个窗口使用的背景画刷。
(继承自 Window。)
公共属性CanvasArea
表示当前窗口画布区域的边界框。
(继承自 Window。)
公共属性Caption
表示标题(窗口标题栏中的文本)的字符串。这个方法也可以用来改变窗口的标题。
(继承自 Window。)
公共属性ChildToolBarLocation
指定子窗口工具栏的位置。
(继承自 ShellWindow。)
公共属性ContextMenu
一个表示窗口或窗口控件的本地弹出菜单的菜单对象。
(继承自 Window。)
公共属性DragDropClient
当调用 Window:EnableDragDropClient(TRUE) 时创建的 DragDropClient 对象。
(继承自 Window。)
公共属性DragDropServer
当调用 Window:EnableDragDropServer(TRUE) 时创建的 DragDropServer 对象。
(继承自 Window。)
公共属性DragImageList
用于拖放操作的 ImageList 对象。
(继承自 Window。)
公共属性Font
当前由这个窗口使用的字体。这个字体由 TextObject:TextPrint() 方法使用。
(继承自 Window。)
公共属性Foreground
当前由这个窗口使用的前景画刷。
(继承自 Window。)
公共属性代码示例HelpDisplay
当前由这个窗口使用的帮助显示对象。这个帮助显示对象提供了要显示的帮助文件和这个窗口之间的连接。
(继承自 Window。)
公共属性HyperLabel
连接到此窗口的超级标签。
(继承自 Window。)
公共属性Icon
用于此窗口的大图标对象。
(继承自 Window。)
公共属性IconSm
用于此窗口的小图标对象。
(继承自 Window。)
公共属性Menu (继承自 ShellWindow。)
公共属性MinSize
窗口的最小大小
(继承自 Window。)
公共属性代码示例Origin
表示这个窗口的新位置的点,以其所有者的画布坐标表示。
(继承自 Window。)
公共属性Owner
窗口的所有者,可以是 Window 或 App 对象。
(继承自 Window。)
公共属性OwnerAlignment
窗口的所有者对齐值,当窗口是另一个窗口上的子窗口时使用。
(继承自 Window。)
公共属性Pen
分配给窗口的笔,用于后续的线条和矩形绘制操作;在它是当前选择时,不应删除。
(继承自 Window。)
公共属性Pointer
窗口使用的指针,当鼠标进入窗口时用于表示鼠标。
(继承自 Window。)
公共属性QuitOnClose
一个逻辑值。如果设置为 TRUE,则在关闭此(主)窗口时退出应用程序。默认值为 FALSE。
(继承自 AppWindow。)
公共属性代码示例Size
表示此窗口大小的维度。
(继承自 Window。)
公共属性StatusBar (继承自 ShellWindow。)
公共属性TextColor
使用笔对象并在此窗口中构建一个笔。
(继承自 Window。)
公共属性ToolBar
窗口使用的工具栏。
(继承自 ShellWindow。)
公共属性WindowArea
窗口的边界框,包括 canvas area 和 non-canvas area,单位为 canvas 坐标。
(继承自 Window。)
Top
方法
  名称说明
公共方法Activate
提供一个在这个窗口被激活时调用的方法。
(继承自 Window。)
公共方法AddTrayIcon
添加与窗口关联的托盘图标。
(继承自 Window。)
公共方法AnimationStart
提供一个在动画控件开始播放时调用的方法。
(继承自 Window。)
公共方法AnimationStop
提供一个在动画控件结束播放时调用的方法。
(继承自 Window。)
公共方法AppCommand
提供一个在 AppCommand 事件发生时调用的方法。
(继承自 Window。)
公共方法Arrange
平铺、图标化或级联当前在此 shell 窗口中打开的所有子窗口。
(继承自 ShellWindow。)
公共方法代码示例ButtonClick
提供一个在鼠标点击了复选框、按钮或单选按钮时调用的方法。
(继承自 Window。)
公共方法ButtonDoubleClick
提供一个在双击复选框、按钮或单选按钮时调用的方法。
(继承自 Window。)
公共方法CanvasErase
擦除当前窗口的画布区域,并使用背景画刷或系统的默认背景颜色重新绘制它。
(继承自 Window。)
公共方法Center
将窗口居中于其所有者,如果所有者是桌面,则将窗口居中于桌面。
(继承自 Window。)
公共方法Close
当窗口即将关闭时调用的方法。
(继承自 Window。)
公共方法CloseAllChildren
向所有打开的 MDI 子窗口发送关闭消息。
(继承自 ShellWindow。)
公共方法ComboBoxExEndEdit
当 ComboBoxEx 控件发送'EndEdit'通知消息时调用的回调方法
(继承自 Window。)
公共方法ComboBoxExNotify
当 ComboBoxEx 控件发送通知消息时调用的回调方法
(继承自 Window。)
公共方法ControlNotify
当控件向其父窗口发送通知时调用的方法。
(继承自 Window。)
公共方法DateTimeSelectionChanged
当 DateTimePicker 选择发生变化时调用的方法。
(继承自 Window。)
公共方法DeActivate
当此窗口被停用时调用的方法。
(继承自 Window。)
公共方法Default
调用窗口的默认窗口过程,并为对象设置 EventReturnValue。
(继承自 ShellWindow。)
公共方法Destroy
提供一个方法,用于释放为 ShellWindow 对象及其派生对象分配的内存资源。
(继承自 ShellWindow。)
公共方法Disable
禁用此窗口(直到随后调用Enable())。
(继承自 Window。)
公共方法Dispatch
当窗口具有焦点时,为系统内部事件提供分发器;将各种事件路由到它们适当的事件处理程序。
(继承自 ShellWindow。)
公共方法Draw
在这个窗口上显示一个 Draw 对象。
(继承自 Window。)
公共方法DrawBackground
绘制窗口的背景。
(继承自 Window。)
公共方法Drop
从拖动事件中检索有关加载的信息,并对选择中的每个文件进行操作。
(继承自 Window。)
公共方法EditChange
当编辑控件中的文本发生变化时调用的方法。
(继承自 Window。)
公共方法EditFocusChange
当输入焦点从编辑控件转移到其他控件,或者从其他控件转移到编辑控件时调用的方法。
(继承自 Window。)
公共方法EditScroll
当编辑控件滚动时调用的方法。
(继承自 Window。)
公共方法Enable
启用先前禁用的窗口。
(继承自 Window。)
公共方法EnableBorder
设置应用程序窗口的边框样式。
(继承自 AppWindow。)
公共方法EnableCloseBox
启用或禁用窗口的关闭按钮(X)。
(继承自 Window。)
公共方法EnableDragDropClient
允许“可拖动”窗口被拖放到这个窗口上。
(继承自 Window。)
公共方法EnableDragDropServer
允许这个窗口被拖放到具有拖放功能的窗口上。
(继承自 Window。)
公共方法EnableHelp
启用或禁用窗口及其子窗口的帮助。
(继承自 Window。)
公共方法EnableHelpButton
在窗口标题栏中启用帮助按钮。
(继承自 Window。)
公共方法EnableHelpCursor
将鼠标光标更改为带有指针的问号。
(继承自 Window。)
公共方法代码示例EnableHorizontalScroll
启用/禁用应用程序窗口中的水平滚动条。
(继承自 AppWindow。)
公共方法EnableMaxBox
启用/禁用应用程序窗口中的最大化框。
(继承自 AppWindow。)
公共方法EnableMinBox
启用/禁用应用程序窗口中的最小化框。
(继承自 AppWindow。)
公共方法代码示例EnableOleDropTarget
将窗口注册为 OLE 拖放目标。
(继承自 AppWindow。)
公共方法EnableOleStatusMessages
控制 OLE 对象的状态消息显示。
(继承自 ShellWindow。)
公共方法EnableStatusBar
启用/禁用应用程序窗口中的状态栏。
(继承自 AppWindow。)
公共方法代码示例EnableSystemMenu
启用/禁用应用程序窗口中的系统菜单。
(继承自 AppWindow。)
公共方法EnableThemeDialogTexture
启用或禁用对话框窗口的背景的视觉样式。
(继承自 Window。)
公共方法EnableToolBar
启用/禁用应用程序窗口中的工具栏。
(继承自 AppWindow。)
公共方法EnableToolTips
启用或禁用窗口的工具提示。请注意,为 Control:ToolTipText 分配一个值会自动启用父窗口上的工具提示显示。
(继承自 Window。)
公共方法代码示例EnableVerticalScroll
启用/禁用应用程序窗口中的垂直滚动条。
(继承自 AppWindow。)
公共方法EndWindow
从视图中移除此应用程序窗口(将控制权传递回创建应用程序窗口的例程)。
(继承自 AppWindow。)
公共方法ErrorMessage
在错误框中显示消息。
(继承自 AppWindow。)
公共方法Expose
提供一个在窗口的一部分需要重新绘制时调用的方法。
(继承自 Window。)
公共方法代码示例FocusChange
提供一个在输入焦点从当前窗口转移到另一个窗口(或反之)时调用的方法。
(继承自 Window。)
公共方法GetActiveChild
返回当前活动的 MDI 子窗口的窗口对象。
(继承自 ShellWindow。)
公共方法GetAllChildren
获取窗口的所有X#子对象的数组。
(继承自 Window。)
公共方法GetExStyle
获取窗口的 Ex 样式。
(继承自 Window。)
公共方法GetStyle
获取窗口的样式。
(继承自 Window。)
公共方法Handle
返回窗口的句柄。
(继承自 Window。)
公共方法Handle(__Usual)
返回 shell 窗口的句柄。
(继承自 ShellWindow。)
公共方法HasExStyle
检查窗口是否已设置 Ex 样式值
(继承自 Window。)
公共方法HasStyle
检查窗口是否已设置样式值
(继承自 Window。)
公共方法HelpRequest
提供一个方法,当用户使用可用的上下文敏感帮助机制之一从应用程序请求帮助时,会调用该方法。
(继承自 ShellWindow。)
公共方法Hide
隐藏此窗口,使其不可见。
(继承自 Window。)
公共方法HorizontalScroll
当水平滚动条滚动时,提供一个被调用的方法。
(继承自 Window。)
公共方法HorizontalSlide
当水平滑坆被鼠标或键盘拖动时,提供一个被调用的方法。
(继承自 Window。)
公共方法HorizontalSpin
当水平微调器被旋转时,提供一个被调用的方法。
(继承自 Window。)
公共方法IsEnabled
报告此窗口当前是否已启用。
(继承自 Window。)
公共方法IsIconic
报告此窗口当前是否已最小化。
(继承自 Window。)
公共方法IsVisible
报告此窗口当前是否可见(完全或部分)或隐藏。
(继承自 Window。)
公共方法IsZoomed
报告此窗口当前是否已最大化(填满整个屏幕)。
(继承自 Window。)
公共方法KeyDown
当键盘上的键被按下时,提供一个被调用的方法。
(继承自 Window。)
公共方法KeyUp
当键盘上的键被释放时,提供一个被调用的方法。
(继承自 Window。)
公共方法LineTo
在此窗口上绘制一条线(使用当前笔)从当前笔位置到指定点。
(继承自 Window。)
公共方法ListBoxClick
当此窗口拥有的列表框中的项目被双击时,提供一个被调用的方法。
(继承自 Window。)
公共方法代码示例ListBoxSelect
当此窗口拥有的列表框中的项目被单击时,提供一个被调用的方法。
(继承自 Window。)
公共方法ListViewColumnClick
当在列表视图控件中单击列表视图列标题时,提供一个被调用的方法。
(继承自 Window。)
公共方法ListViewItemChanged
当列表视图项目发生变化时,提供一个被调用的方法。
(继承自 Window。)
公共方法ListViewItemChanging
当列表视图项目的状态即将更改时,提供一个被调用的方法。
(继承自 Window。)
公共方法ListViewItemDelete
当在列表视图控件中删除列表视图项目时,提供一个被调用的方法。
(继承自 Window。)
公共方法ListViewItemDrag
当在列表视图控件中拖动列表视图项目时,提供一个被调用的方法。
(继承自 Window。)
公共方法ListViewItemEdit
当在列表视图控件中编辑列表视图项目时,提供一个被调用的方法。
(继承自 Window。)
公共方法ListViewKeyDown
当在列表视图控件中按键时,提供一个被调用的方法。
(继承自 Window。)
公共方法ListViewMouseButtonDoubleClick
当在列表视图控件中双击鼠标按钮时,提供一个被调用的方法。这可以用于调用所选项目的“编辑屏幕”,打印报告等。请参阅 ListViewMouseButtonDown() 方法的示例语法。
(继承自 Window。)
公共方法代码示例ListViewMouseButtonDown
当在列表视图控件中单击鼠标按钮时,提供一个被调用的方法。
(继承自 Window。)
公共方法MenuCommand
当在这个窗口拥有的菜单上选择一个项目时,提供一个被调用的方法。
(继承自 Window。)
公共方法MenuInit
当由这个窗口拥有的弹出菜单即将“弹出”时,提供一个被调用的方法。
(继承自 Window。)
公共方法MenuSelect
当在这个窗口拥有的菜单上选择一个项目时,提供一个被调用的方法。
(继承自 Window。)
公共方法MinMaxInfo
当窗口的大小或位置即将改变(cf WM_GETMINMAXINFO in Win API)时,提供一个被调用的方法。
(继承自 Window。)
公共方法ModifyTrayIcon
修改与窗口关联的托盘图标。
(继承自 Window。)
公共方法MonthCalSelectionChanged
当月历控件的选择更改时,提供一个被调用的方法。
(继承自 Window。)
公共方法MouseButtonDoubleClick
当鼠标指针位于窗口上并且双击鼠标按钮时,提供一个被调用的方法。
(继承自 Window。)
公共方法MouseButtonDown
当鼠标指针位于窗口上并且单击鼠标按钮时,提供一个被调用的方法。
(继承自 Window。)
公共方法MouseButtonUp
当鼠标指针位于窗口上并且释放鼠标按钮时,提供一个被调用的方法。
(继承自 Window。)
公共方法MouseDrag
当鼠标点击一个或多个按钮的鼠标移动时,提供一个被调用的方法。
(继承自 Window。)
公共方法MouseMove
当鼠标在窗口中移动时,提供一个被调用的方法。
(继承自 Window。)
公共方法MouseTrapOff
禁用窗口捕获在自身外部生成的 MouseEvents。
(继承自 Window。)
公共方法MouseTrapOn
启用这个窗口捕获在自身外部生成的 MouseEvents。
(继承自 Window。)
公共方法Move
当窗口移动(无论是由用户还是应用程序)时,提供一个被调用的方法。
(继承自 Window。)
公共方法MoveTo
将当前笔移动到窗口的画布区域上的一个点。
(继承自 Window。)
公共方法OLEDragEnter
在拖放操作期间,每当鼠标进入窗口的客户区时调用。
(继承自 AppWindow。)
公共方法OLEDragLeave
在拖放操作期间,每当鼠标离开窗口的客户区时调用。
(继承自 AppWindow。)
公共方法OLEDragOver
在拖放操作期间,每当鼠标在窗口的客户区内移动时调用。
(继承自 AppWindow。)
公共方法代码示例OLEDrop
在拖放操作期间,每当鼠标在窗口的客户区内释放时调用。
(继承自 AppWindow。)
公共方法代码示例OLEInPlaceActivate
每当子 OLE 对象即将“就地”激活时调用。
(继承自 AppWindow。)
公共方法代码示例OLEInPlaceDeactivate
每当子 OLE 对象即将“就地”停用时调用。
(继承自 AppWindow。)
公共方法OnOleStatusMessage
提供一个处理程序例程,用于处理 OLE 对象的状态消息。
(继承自 ShellWindow。)
公共方法Override
这是一个兼容性方法,不再使用或需要。
(继承自 EventContext。)
公共方法PaintBackground
使用用户指定的画刷或背景对象为窗口绘制背景。
(继承自 Window。)
公共方法PaintBoundingBox
使用指定的绘制方法在窗口中绘制一个矩形区域。
(继承自 Window。)
公共方法PostInit
为窗口实现自定义的初始化代码。
(继承自 Window。)
公共方法PreInit
为窗口实现自定义的初始化代码。
(继承自 Window。)
公共方法Print
打印窗口的内容。
(继承自 Window。)
公共方法代码示例QueryClose
在窗口关闭之前,提供一个被调用的方法,以确认应用程序是否真的想要关闭窗口。
(继承自 Window。)
公共方法RegisterTimer
注册一个定时器方法,以在窗口上调用。
(继承自 Window。)
公共方法RePaint
发送一个 ExposeEvent 来重新绘制窗口的画布区域。
(继承自 Window。)
公共方法RepaintBoundingBox
重新绘制窗口中的一个矩形区域。
(继承自 Window。)
公共方法ReportException
这是一个不再使用或需要的兼容性方法。
(继承自 AppWindow。)
公共方法代码示例ReportNotification
当 ReportQueue 有消息要发送给所有者窗口时调用。
(继承自 AppWindow。)
公共方法Resize
当窗口大小发生变化时,提供一个被调用的方法。
(继承自 ShellWindow。)
公共方法RichEditProtected
当尝试在富文本编辑控件中修改受保护的文本时,提供一个被调用的方法。
(继承自 Window。)
公共方法RichEditSelectionChange
当富文本编辑控件中的当前选择发生变化时,提供一个被调用的方法。
(继承自 Window。)
公共方法RichEditUndoLost
当富文本编辑控件的撤销状态无法维护时,提供一个被调用的方法。
(继承自 Window。)
公共方法Scroll
滚动窗口中的一个矩形区域,指定的方向和指定的数量,可选地在滚动时剪裁区域。
(继承自 Window。)
公共方法SetAlignStartSize
此方法用于注册窗口的开始大小,稍后用于调整具有 OwnerAlignment 属性设置的控件的大小。
(继承自 Window。)
公共方法SetBackgroundBrush
设置用于绘制窗口的背景的背景画刷。
(继承自 Window。)
公共方法SetExStyle
设置窗口的扩展样式。
(继承自 Window。)
公共方法SetFocus
将键盘焦点设置为此窗口。
(继承自 Window。)
公共方法SetHandle
此方法允许设置或更改窗口的句柄。通常在创建窗口后立即执行此操作。
(继承自 Window。)
公共方法SetStyle
设置窗口的样式。
(继承自 Window。)
公共方法Show
显示窗口。
(继承自 AppWindow。)
公共方法ShowBalloonTrayTip
在与此窗口关联的托盘图标上显示气泡提示。
(继承自 Window。)
公共方法SizeText
确定在当前字体上打印在窗口上所需的空间。
(继承自 Window。)
公共方法StatusMessage
在应用程序窗口的状态栏中显示消息。
(继承自 AppWindow。)
公共方法SysLinkSelect
当用户点击 SysLink 控件时调用的方法。
(继承自 Window。)
公共方法TabKeyDown
当在选项卡控件中按键时调用的方法。
(继承自 Window。)
公共方法TabSelect
当在选项卡控件中选择选项卡时调用的方法。
(继承自 Window。)
公共方法TabSelectionChanging
当在选项卡控件中更改选项卡选择时调用的方法。
(继承自 Window。)
公共方法TextPrint
使用当前字体和当前笔颜色在窗口的指定位置显示给定的字符串。
(继承自 Window。)
公共方法Timer
在注册定时器时定义的特定间隔时间调用的方法。
(继承自 Window。)
公共方法ToolBarHeightChanged
当窗口的工具栏高度发生变化时调用的方法。
(继承自 ShellWindow。)
公共方法ToTop
将此窗口移动到桌面上的窗口“前面”,使其获得输入焦点。
(继承自 Window。)
公共方法TrayIconBalloonClicked
当托盘图标气泡被点击时调用的方法。
(继承自 Window。)
公共方法TrayIconBalloonShown
当托盘图标气泡显示时调用的方法。
(继承自 Window。)
公共方法TrayIconBalloonTimeOut
当托盘图标气泡超时时调用的方法。
(继承自 Window。)
公共方法TrayIconClicked
当用户点击托盘图标时调用的方法。
(继承自 Window。)
公共方法TreeViewItemDelete
当在树视图控件中删除树视图项时调用的方法。
(继承自 Window。)
公共方法TreeViewItemDrag
当在树视图控件中拖动树视图项时调用的方法。
(继承自 Window。)
公共方法TreeViewItemEdit
当在树视图控件中编辑树视图项时调用的方法。
(继承自 Window。)
公共方法TreeViewItemExpanded
当在树视图控件中展开树视图项时调用的方法。
(继承自 Window。)
公共方法TreeViewItemExpanding
当在树视图控件中展开树视图项时调用的方法。
(继承自 Window。)
公共方法TreeViewKeyDown
当在树视图控件中按键时调用的方法。
(继承自 Window。)
公共方法TreeViewMouseButtonDoubleClick
当在树视图控件中双击鼠标按钮时调用的方法。
(继承自 Window。)
公共方法TreeViewMouseButtonDown
在树视图控件中单击鼠标按钮时调用的方法。
(继承自 Window。)
公共方法TreeViewSelectionChanged
在树视图控件中选择项目更改时调用的方法。
(继承自 Window。)
公共方法TreeViewSelectionChanging
在树视图控件中选择项目正在更改时调用的方法。
(继承自 Window。)
公共方法Update
更新窗口的客户区。
(继承自 Window。)
公共方法VerticalScroll
在垂直滚动条滚动时调用的方法。
(继承自 Window。)
公共方法VerticalSlide
在垂直滑块的 thumb 被拖曳时调用的方法。
(继承自 Window。)
公共方法VerticalSpin
在垂直 spinner 被旋转时调用的方法。
(继承自 Window。)
公共方法WarningMessage
在警告框中显示消息。
(继承自 AppWindow。)
Top
字段
  名称说明
公共字段EventReturnValue (继承自 Window。)
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
注意:此类的方法中的功能现已合并到 ShellWindow 类中。仅为向后兼容而保留类名。
参见