fujitsufan
Erfahrenes Mitglied
Hallo,
ich habe in meinem Dialog einem Steuerelement v. Typ "Picture Control" (id_SwitchBox) ein Bitmap zugewiesen.
Das Bitmap habe ich zuvor in meine Ressourcenliste im C++ Projekt (WinApi) importiert und eine ID (IDB_SWITCH) zugewiesen.
Im Setup meines Dialogs sieht das so aus.
Das Bild (Bitmap) wird auch dargestellt, wunderbar vorerst.
Jetzt die Hürde.
Ist es überhaupt möglich transparente Bereiche in der Bitmap zu definieren?
Es soll in einem Dialog ein rundes Ziffernblatt dargestellt werden, eigentlich nichts besonderes.
Nur bei mir sind die andersfarbigen (als die Farbe des Dialogs) Ecken außerhalb des Kreises vom Ziffernblatt zu sehen.
Vielen Dank!
fujitsufan
ich habe in meinem Dialog einem Steuerelement v. Typ "Picture Control" (id_SwitchBox) ein Bitmap zugewiesen.
Das Bitmap habe ich zuvor in meine Ressourcenliste im C++ Projekt (WinApi) importiert und eine ID (IDB_SWITCH) zugewiesen.
Im Setup meines Dialogs sieht das so aus.
C++:
HBITMAP hSwitch = LoadBitmap(hInstance, "IDB_SWITCH");
//Bild einfügen
SetBitmap(id_SwitchBox, hSwitch, true, true);
Das Bild (Bitmap) wird auch dargestellt, wunderbar vorerst.
Jetzt die Hürde.
Ist es überhaupt möglich transparente Bereiche in der Bitmap zu definieren?
Es soll in einem Dialog ein rundes Ziffernblatt dargestellt werden, eigentlich nichts besonderes.
Nur bei mir sind die andersfarbigen (als die Farbe des Dialogs) Ecken außerhalb des Kreises vom Ziffernblatt zu sehen.
Vielen Dank!
fujitsufan