Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

OleUICanConvertOrActivateAs function

Determines if there are any OLE object classes in the registry that can be used to convert or activate the specified CLSID from.

Syntax


BOOL OleUICanConvertOrActivateAs(
  _In_  REFCLSID rClsid,
  _In_  BOOL fIsLinkedObject,
  _In_  WORD wFormat
);

Parameters

rClsid [in]

The CLSID of the class for which the information is required.

fIsLinkedObject [in]

TRUE if the original object is a linked object; FALSE otherwise.

wFormat [in]

Format of the original class.

Return value

This function returns TRUE if the specified class can be converted to another class; FALSE otherwise.

Remarks

OleUICanConvertOrActivateAs searches the registry for classes that include wFormat in their \Conversion\Readable\Main, \Conversion\ReadWriteable\Main, and \DataFormats\DefaultFile entries.

This function is useful for determining if a Convert... menu item should be disabled. If the CF_DISABLEDISPLAYASICON flag is specified in the call to OleUIConvert, then the Convert... menu item should be enabled only if OleUICanConvertOrActivateAs returns TRUE.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

OleDlg.h

Library

OleDlg.lib

DLL

OleDlg.dll

See also

OleUIConvert

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.