Zitat:
Ich kann mich nur wiederholen: ich würde erstmal ein dummes Testprogramm erstellen und prüfen, ob das Kontextmenü dort ebenso leer ist. Und dann Stück für Stück die im Problemprogramm benutzten Komponenten einbinden. Irgendwann sollte das Problem ja auftauchen. Und falls nicht, so kann man immernoch selber zeichnen (oder eine andere Komponente fürs PopupMenu benutzen).
Dem kann ich nur beipflichten.. bzw. Habe ich ja auch schon angemerk.
Mit dem Subclassing pfuscht er irgendwo noch zusätztlich im programm herum der Fehler ist dahingehend aber nicht beseitigt.
Es könnte ja wie in meinem Link beschrieben eine Kompo sein die
Unicode nicht unterstützt.
Zitat:
If your compiler is not set to compile for
unicode (i.e #ifndef
UNICODE) then winuser.h will map AppendMenu to AppendMenuA which is a non-
unicode version and would interpret your strings as multi-byte.
gruss