OleUICanConvertOrActivateAs 函式 (oledlg.h)
判斷登錄中是否有任何 OLE 物件類別可用來轉換或啟動指定的 CLSID。
語法
BOOL OleUICanConvertOrActivateAs(
[in] REFCLSID rClsid,
[in] BOOL fIsLinkedObject,
[in] WORD wFormat
);
參數
[in] rClsid
需要信息的類別 CLSID。
[in] fIsLinkedObject
如果原始對像是連結物件,則為TRUE;否則為 FALSE。
[in] wFormat
原始類別的格式。
傳回值
如果指定的類別可以轉換成另一個類別,則此函式會傳回 TRUE ; 否則為 FALSE 。
備註
OleUICanConvertOrActivateAs 會搜尋登錄中包含 wFormat 的類別在其 \Conversion\Readable\Main、\Conversion\ReadWriteable\Main 和 \DataFormats\DefaultFile 專案。
此函式適用於判斷是否應該停用 [轉換...] 功能表項。 如果在呼叫 OleUIConvert 時指定CF_DISABLEDISPLAYASICON旗標,則只有當 OleUICanConvertOrActivateAs 傳回 TRUE 時,才應該啟用 Convert... 功能表項。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | oledlg.h |
程式庫 | OleDlg.lib |
Dll | OleDlg.dll |