OleMetafilePictFromIconAndLabel  3WON_YO

Creates a METAFILEPICT structure that contains a metafile in which the icon and label are drawn.

HGLOBAL OleMetafilePictFromIconAndLabel(

    HICON hIcon,

//Handle to the icon to be drawn into the metafile

    LPOLESTR lpszLabel,

//Pointer to the string to be used as the icon label

    LPOLESTR lpszSourceFile,

//Pointer to the string that contains the path to the icon file

    UINT iIconIndex

//Index of icon in lpszSourceFile

   );

 

 

Parameters

hIcon

[in] Handle to the icon that is to be drawn into the metafile.

lpszLabel

[in] Pointer to the string to be used as the icon label.

lpszSourceFile

[in] Pointer to the string that contains the path and file name of the icon file. This string can be obtained from the user or from the registration database.

iIconIndex

[in] Index to the icon within the lpszSourceFile file.

 

Return Value

HGLOBAL

An hGlobal handle to a METAFILEPICT structure containing the icon and label. The metafile uses the MM_ANISOTROPIC mapping mode.

 

See Also

OleGetIconOfClass, OleGetIconOfFile