Compartir a través de


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

Vea también

Referencia

CStatic Class

Gráfico de jerarquías

CStatic::GetEnhMetaFile

STM_SETIMAGE