Freigeben über


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

Siehe auch

Referenz

CStatic-Klasse

Hierarchiediagramm

CStatic::GetEnhMetaFile

STM_SETIMAGE