Compartilhar via


CStatic::SetEnhMetaFile

Associa uma nova imagem de metarquivo avançado controle estático.

HENHMETAFILE SetEnhMetaFile(
   HENHMETAFILE hMetaFile 
);

Parâmetros

  • hMetaFile
    Identificador do metarquivo avançado para serem desenhados no controle estático.

Valor de retorno

O identificador do metarquivo anteriormente associado ao controle estático, ou NULO se nenhum metarquivo avançado foi associado ao controle estático.

Comentários

Metarquivo Avançado será desenhado automaticamente no controle estático.Metarquivo Avançado é dimensionado para se ajuste ao dimensionar do controle estático.

Você pode usar vários janela e estilos de controle estático, incluindo o seguinte:

  • SS_ENHMETAFILE   Use este estilo sempre para Metarquivos avançado.

Exemplo

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

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CStatic

Gráfico de hierarquia

CStatic::GetEnhMetaFile

STM_SETIMAGE

Outros recursos

CStatic membros