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

    技术2022-05-11  171

    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


    最新回复(0)