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