IOleUIObjInfoA interface (oledlg.h)

Implemented by containers and used by the container's Object Properties dialog box and by the Convert dialog box. It provides information used by the General and View pages of the Object Properties dialog box , which display information about the object's size, location, type, and name. It also allows the object to be converted using the Convert dialog box. The View page allows the object's icon to be modified from its original form, and its display aspect to be changed (iconic versus content). Optionally, you can have your implementation of this interface allow the scale of the object to be changed.


The IOleUIObjInfo interface inherits from IOleUILinkContainer. IOleUIObjInfo also has these types of members:


The IOleUIObjInfoA interface has these methods.


Converts the object to the type of the specified CLSID. (ANSI)

Gets the conversion information associated with the specified object. (ANSI)

Gets the size, type, name, and location information for an object. (ANSI)

Gets the view information associated with the object. (ANSI)

Sets the view information associated with the object. (ANSI)



The oledlg.h header defines IOleUIObjInfo as an alias which automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.


Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header oledlg.h

See also