MFC-Bildchen im Menü weg machen
-
Hallo,
gibt es eine Möglichkeit, folgendes automatisch entstehendes Bild links der Menüleiste weg zu machen, bzw. das es eben nicht immer mit erstellt wird?
Wenn ja welche?
Vielen Dank.
edit: Lösungsansatz ist gefunden, das Bild wird als erstes Argument der Klasse CMultiDocTemplate mitgegeben. Müsste also nur noch wissen, was man mitgibt, wenn einfach nichts stehen soll. Die üblichen Verdächtigen "NULL" und "0" gehen nicht.
-
Wo hast Du, was auf NULL gesetzt?
Das wird anhand Deiner Template ID gewählt die in CMultiDocTemplate angegeen ist.
Genau mit dieser ID gibt es auch ein Icon.
1. Was spricht dagegen, das Icon einfach leer auzumalen?
Achtung es gibt mehrere gespeicherte Icon-Formate.
2. PreTranslateWindow für die Child-Window-Frame Klasse wäre auch ein Kandidat dort das HICON Feld auf NULL zu setzen.Siehe auch:
http://msdn.microsoft.com/en-us/library/a77269ff(VS.71).aspx
-
Martin Richter schrieb:
Wo hast Du, was auf NULL gesetzt?
Das wird anhand Deiner Template ID gewählt die in CMultiDocTemplate angegeen ist.
Genau mit dieser ID gibt es auch ein Icon.
1. Was spricht dagegen, das Icon einfach leer auzumalen?
Achtung es gibt mehrere gespeicherte Icon-Formate.
2. PreTranslateWindow für die Child-Window-Frame Klasse wäre auch ein Kandidat dort das HICON Feld auf NULL zu setzen.Siehe auch:
http://msdn.microsoft.com/en-us/library/a77269ff(VS.71).aspxZu 1. Schon versucht einfach ein transparentes Bildchen da hin zu machen. Leider ist das transparent nicht das gleiche wie in der Menüleiste und wird folglich auch noch als kleines etwas helleres Viereck angezeigt.
Zu 2. Danke für den Tipp. Haben jetzt ein etwas anderes, moderneres Bild reingemacht mit dem wir uns anfreunden können.
Danke für die Hilfe.