CStatic::SetEnhMetaFile
Asocia una nueva imagen de metarchivo mejorado el control estático.
HENHMETAFILE SetEnhMetaFile(
HENHMETAFILE hMetaFile
);
Parámetros
- hMetaFile
Identificador de metarchivo mejorado que se va a dibujar en el control estático.
Valor devuelto
El identificador de metarchivo mejorado asociado previamente al control estático, o NULL si no asociado ningún metarchivo mejorado el control estático.
Comentarios
El metarchivo mejorado automáticamente se dibuja en el control estático.El metarchivo mejorado se escala para ajustarse el tamaño del control estático.
Puede utilizar estilos de la ventana diferente y control estático, incluidas las siguientes:
- Uso deSS_ENHMETAFILE este estilo siempre para metarchivos mejorados.
Ejemplo
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")));
Requisitos
encabezado: afxwin.h