Wir haben eine IE-Symbolleiste erstellt. Wir zeigen ein Symbol in der Symbolleiste an, indem wir ein statisches Steuerelement verwenden und das Bild darüber halten.Symbol in der Symbolleiste ist nicht transparent
Da dieses statische Steuerelement nicht transparent ist, zeigt dieses Symbol eine Hintergrundfarbe an (dies ist die Standardfarbe der allgemeinen Windows-Steuerelemente).
ist es möglich, die statische Steuerung unabhängig von Browserthemen transparent zu machen.
Projekt wird in ATL C++ entwickelt.
Wir haben versucht, WS_EX_TRANSPARENT als Eigenschaft der statischen Kontrolle und wenn wir versucht, null_brush in OnCtrlColorStatic-Ereignis zurückgegeben, aber immer noch Problem ist nicht gelöst.
Jetzt habe ich gesehen, dass die Frage sehr alt ist, aber anderen Menschen helfen könnte, die Hilfe im Web suchen. –