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.

Inheritance

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

Methods

The IOleUIObjInfoA interface has these methods.

 
IOleUIObjInfoA::ConvertObject

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

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

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

Gets the view information associated with the object. (ANSI)
IOleUIObjInfoA::SetViewInfo

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

Remarks

Note

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.

Requirements

Requirement Value
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

IOleUILinkContainer

OleUIObjectProperties