Ankreuzfeld als Bitmap bekommen?



  • Hallo,

    gibt es eine Möglichkeit, ein Systemobjekt als Bild (HBITMAP) zu bekommen? Zum Beispiel möchte ich in ein Bild ein Ankreuzfeld oder Optionsradiobutton "malen" ohne es erzeugen zu müssen.

    Danke schonmal.

    Zauberspiegel



  • Zauberspiegel schrieb:

    Hallo,

    gibt es eine Möglichkeit, ein Systemobjekt als Bild (HBITMAP) zu bekommen? Zum Beispiel möchte ich in ein Bild ein Ankreuzfeld oder Optionsradiobutton "malen" ohne es erzeugen zu müssen.

    Danke schonmal.

    Zauberspiegel

    Redest du von OwnerDraw oder was möchtest du machen ?



  • Gute und schlechte Nachricht!

    Gute: Ja das gibt es. Du kannst quasi ein standardbild einer control in ein hdc zeichnen. (soweit ich mich erinnern kann (also hdc mässig), aber dazu mehr im nächsten punkt)

    Schlechte: Das ist schon so lang her, das ich nicht mehr weiss wie die func geheissen hat.

    Falls es mir einfällt meld ich mich nochmal.



  • Mach dir einfach selbst ne Bitmap und verwende die.
    Ab WinXP kannst du dann auf die Theming API zurückgreifen.
    http://msdn2.microsoft.com/en-us/library/bb773187.aspx


Log in to reply