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

gugu99發表於2008-05-28
OLE SDK——框架介面(四):IOleInPlaceFrame::EnableModeless (轉)[@more@]

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的值並檢查它。


資訊


  NT:3.1或更高版本。
 Windows:
Windows 95或更高版本。
 Windows CE: 不支援
 Header: oleidl.h。


參見


語言/VISUAL%20MSDN/COM/參考/介面/IOleInPlaceFrame/if_o_85o3.htm">IOleInPlaceActive::EnableModeless


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1004736/,如需轉載,請註明出處,否則將追究法律責任。

相關文章