HDC - Windows GDI

Von: , Frage gestellt am Mo, 13. Jul 2009

Hi,

ich habe ein HDC Objekt. Auf so ein Objekt kann ich ja nicht direkt
zugreifen. Gibt es trotzdem eine Möglichkeit zB die Ausgabefarbe zu
verändern?

grüße
Huddi

2 Antworten zu dieser Frage

  1. Antwort von nach 6 Stunden 0 hilfreich
    Re: HDC - Windows GDI

    Hallo Gibt es trotzdem eine Möglichkeit zB die
    Ausgabefarbe zu
    verändern?
    Das kommt jetzt darauf an was du zeichnen möchtest.

    COLORREF SetBkColor(
    __in  HDC hdc,
    __in  COLORREF crColor
    );
    setzt die Hintergrundfarbe.

    COLORREF SetTextColor(
    __in  HDC hdc,
    __in  COLORREF crColor
    );
    setzt die Textfarbe.

    Falls du Linien verwendest, haben die die Farbe der aktuell selektiertem Pen im DC. (Flächen die des Brushs)
    HPEN CreatePen(
    __in  int fnPenStyle,
    __in  int nWidth,
    __in  COLORREF crColor
    );
    HBRUSH CreateSolidBrush( 
    COLORREF crColor
    );
    HGDIOBJ SelectObject(
    HDC hdc, 
    HGDIOBJ hgdiobj
    ); 


    Findet sich alles in der msdn, einfach googlen.

    mfg dixxi

    • Antwort von nach einem Tag 0 hilfreich
      Re^2: HDC - Windows GDI

      Vielen Dank!
      Die SelectObject Funktion wars :).

      grüße
      Huddi

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!