Weitere Netzwerke
Computer-Masters.de in sozialen Netzwerken:
Fügen Sie doch diese Seite zu Ihren Favouriten hinzu!
Drücken Sie dazu einfach Strg+D
Besucherzähler
Online:
6
Besucher heute:
91
Besucher gesamt:
53451
Zugriffe heute:
129
Zugriffe gesamt:
57914
Besucher pro Tag: Ø
94
Zählung seit:
 2011-06-19
Besucherzähler
Online:
6
Besucher heute:
87
Besucher gesamt:
53123
Zugriffe heute:
114
Zugriffe gesamt:
52236
Besucher pro Tag: Ø
93
Zählung seit:
 2011-06-19

Anzeige:

  
Computer-Masters.de > Artikel > C++ > C++: Bitmap auf Button WinAPI

C++: Bitmap auf Button WinAPI

Der Code, um eine Bitmap auf einen Button in der WinAPI zu setzen sieht wiefolgt aus:


Cpp-Script

 hBitmap= LoadImage (GetModuleHandle (NULL), "Bild.bmp",
 IMAGE_BITMAP,0, 0,LR_DEFAULTCOLOR | LR_LOADFROMFILE);

    hButton1 = CreateWindow ( "button", "dieser text ist dann nicht sichtbar", 
          WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | BS_BITMAP, 
          176, 123, 30, 20, hwnd, (HMENU)1, 
          (HINSTANCE) GetWindowLong (hwnd, GWL_HINSTANCE), NULL);

 SendMessage (hButton1, BM_SETIMAGE, (WPARAM) IMAGE_BITMAP,(LPARAM)(HANDLE) hBitmap);
1

Wichtig ist vor allem das BS_BITMAP und das am Ende das Bild auch auf den Button 'gesendet' wird.
Das ganze bezieht sich auf einen hButton1, der natürlich erst deklariert werden muss.
Geladen wir das Bild "Bild.bmp" im Verzeichnis des Programms. Es können nur *.bmp Dateien verwendet werden.

 

Sie haben noch Fragen?

Nutzen Sie einfach die Kommentarfunktion, die Ihnen auch als unregistrierter Leser zur Verfügung steht!

Gerne wird Ihnen bei Fragen zum Artikel weiter geholfen! Wenn Sie vom Artikel abweichende Fragen haben, können Sie gerne das Forum verwenden!

 

Kommentare

Computer-Masters.de > Artikel > C++ > C++: Bitmap auf Button WinAPI

Anzeige: