OLE SDK——框架界面(四):IOleInPlaceFrame::EnableModeless

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 hqywork 的 blog

ioleinplaceframe::enablemodeless


激活或禁止一个框架的非模式对话框。

hresult enablemodeless(
bool
fenable //激活或禁止非模式对话框窗口
);

参数



fenable
通过指定true激流非模式对话框窗口,指定false禁止非模式对话框。

返回值


这个方法支持标准返回值e_unexpected,也支持下列:


s_ok
对话框被激活或是被禁止成功,依赖 fenable的值。

注释


调用者注意

活动的在位(in-place)对象调用ioleinplaceframe::enablemodeless激活或打开可以被容器显示的非模式对话框。要显示一个非模式对话框,对象首先调用ioleinplaceframe::enablemodeless,指定false禁止容器的非模式对话框窗口。完成后,对象调用ioleinplaceframe::enablemodeless,指定true激活它们。


实现注意

你应该在显示一个对话框前,跟踪enablemodeless的值并检查它。


快速信息


  windows nt:3.1或更高版本。
  windows:
windows 95或更高版本。
  windows ce: 不支持
  header: oleidl.h。


参见


ioleinplaceactiveobject::enablemodeless

本文关键:OLE,SDK,COM,ActiveX
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top