Webhosting ab 0,79 Euro!

Ver 4.3  

 Sie befinden Sich hier: Tutorials >> C++ Codeschnipsel >> Bitmap auf Button WinAPI

Bitmap auf Button WinAPI

So kann man in der WinAPI ein BMP-Bild auf einen Button machen:
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 befinden Sich hier: Tutorials >> C++ Codeschnipsel >> Bitmap auf Button WinAPI

© 2008-2010 Matthias Schöpe • ImpressumAboutSitemapHosting Top of Page

Erstellt in 0,0020 Sekunden.