CStatic::SetEnhMetaFile
Ordnet ein neues Bild der erweiterten Metadatei mit dem statischen Steuerelement zu.
HENHMETAFILE SetEnhMetaFile(
HENHMETAFILE hMetaFile
);
Parameter
- hMetaFile
Handle der im statischen Steuerelement gezeichnet werden erweiterten Metadatei.
Rückgabewert
Das Handle der erweiterten Metadatei einer zuvor mit dem statischen Steuerelement oder NULL, wenn keine erweiterte Metadatei mit dem statischen Steuerelement zugeordnet wurde.
Hinweise
Die erweiterte Metadatei wird automatisch im statischen Steuerelement gezeichnet. Die erweiterte Metadatei skaliert, um die Größe des statischen Steuerelements angepasst.
Sie können verschiedene Fenster- und Steuerelementformate, darunter die folgenden verwenden:
- SS_ENHMETAFILE Verwendung dieses Format immer für erweiterte Metadateien.
Beispiel
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")));
Anforderungen
Header: afxwin.h