Поделиться через


CStatic::SetEnhMetaFile

Связывает новый образ расширенного метафайла со статическим элементом управления.

HENHMETAFILE SetEnhMetaFile(
   HENHMETAFILE hMetaFile 
);

Параметры

  • hMetaFile
    Дескриптор расширенного метафайла, отображаемый в статическом элементе управления.

Возвращаемое значение

Дескриптор расширенного метафайла ранее, связанные со статическим элементом управления или NULL если метафайл улучшенного не был связан со статическим элементом управления.

Заметки

Расширенного метафайла будет автоматически рисование в статическом элементе управления.Улучшенная масштабирования метафайла для приспособления размера статического элемента управления.

Можно использовать различные стили окна и статического элемента управления, включая следующие:

  • Использование SS_ENHMETAFILE этот стиль всегда метафайлов расширенные возможности.

Пример

CStatic myStatic;

// Create a child enhanced metafile static control.
myStatic.Create(_T("my static"), 
   WS_CHILD|WS_VISIBLE|SS_ENHMETAFILE|SS_CENTERIMAGE, 
   CRect(10,10,150,50), pParentWnd);

// If no image is defined for the static control, define the image 
// to be "myemf.emf."
if (myStatic.GetEnhMetaFile() == NULL)
   myStatic.SetEnhMetaFile(::GetEnhMetaFile(_T("myemf.emf")));   

Требования

Header: afxwin.h

См. также

Ссылки

Класс CStatic

Диаграмма иерархии

CStatic::GetEnhMetaFile

STM_SETIMAGE