CStatic::SetEnhMetaFile
Associe une nouvelle image de métafichier amélioré avec le contrôle statique.
HENHMETAFILE SetEnhMetaFile(
HENHMETAFILE hMetaFile
);
Paramètres
- hMetaFile
Handle de métafichier amélioré à dessiner dans le contrôle statique.
Valeur de retour
Le handle du métafichier amélioré précédemment associé au contrôle statique, ou NULL si aucun métafichier amélioré n'est associé au contrôle statique.
Notes
Métafichier amélioré sera automatiquement dessiné dans le contrôle statique.Métafichier amélioré est mis à l'échelle pour s'ajuster à la taille du contrôle statique.
Vous pouvez utiliser des styles de fenêtre différente et de contrôle statique, notamment :
- Utilisation deSS_ENHMETAFILE ce style toujours pour les métafichiers améliorés.
Exemple
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")));
Configuration requise
Header: afxwin.h