Freigeben über


CDC::DrawIcon

Zeichnet ein Symbol auf dem Gerät, das vom aktuellen CDC-Objekt dargestellt wird.

BOOL DrawIcon( 
   int x, 
   int y, 
   HICON hIcon  
); 
BOOL DrawIcon( 
   POINT point, 
   HICON hIcon  
);

Parameter

  • x
    Gibt die logische x-Koordinate der linken oberen Ecke des Symbols an.

  • y
    Gibt die logische y-Koordinate der linken oberen Ecke des Symbols an.

  • hIcon
    Identifiziert das Handle des zu zeichnenden Symbols.

  • point
    Gibt das logische x- und y-Koordinaten der linken oberen Ecke des Symbols an. Sie können eine PUNKT-Struktur oder ein CPoint-Objekt für diesen Parameter übergeben.

Rückgabewert

Ungleich 0 (null), wenn die Funktion erfolgreich abgeschlossen wurde; 0 andernfalls.

Hinweise

Die Funktion platziert die linke obere Ecke des Symbols am Speicherort, die durch x und y angegeben wird. Der Speicherort hängt von dem aktuellen Zuordnungsmodus des Gerätekontexts.

Die Symbolressource muss zuvor geladen werden, indem die Funktionen CWinApp::LoadIcon, CWinApp::LoadStandardIcon oder CWinApp::LoadOEMIcon verwendet. Der MM_TEXT Zuordnungsmodus muss vor der Verwendung dieser Funktion ausgewählt werden.

Beispiel

Im Beispiel für CWnd::IsIconic.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CWinApp::LoadIcon

CWinApp::LoadStandardIcon

CWinApp::LoadOEMIcon

CDC::GetMapMode

CDC::SetMapMode

DrawIcon

POINT-Struktur