UPDATE_COMMAND_UI: Toolbar in Dialog
-
Hallo zusammen!
Ich weiß, dass Toolbars und ähnliches in Dialogen hier nicht gerne gesehen werden, warum ich mich trotzdem dafür entschieden habe, ist in diesem Thread nachzulesen!
Meine Frage:
Beim erstellen meiner Toolbar hab ich mich an folgenden MSDN-Artikel gehalten:
http://msdn2.microsoft.com/en-us/library/ccstww6w(VS.80).aspxLeider bekomme ich es nicht hin, dass die UpdateCmdUI-Nachricht bis zu meinem Dialog durchdringt bzw. das nichtmal die WM_IDLEUPDATECMDUI-Nachricht zur abgeleiteten Toolbar-Klasse durchdringt (Klasse wurde 1:1 aus MSDN-Sample-Code kopiert).
Vielleicht hat ja jemand eine Idee, woran das liegen könnte?
Hab übrigens mal 2 Test-Projekte hochgeladen (für VS .NET 05 und VC++ 6.0). Vielleicht hat ja jemand Lust und Zeit, um sich das ganze mal selbst anzusehen!
danke, mfg
-
Falsch! Ein Dialog ist keim Frame und es erzeugt gar keine WM_IDLEUPDATECMDUI!
Ich verstehe nicht warum Du einen Dialog um einen Toolbar aufboren musst. Bau ein SDI mit CFormView und gut ists...
Ansonsten ist noch einiges mehr notwendig:
http://www.codeguru.com/cpp/w-d/dislog/toolbarsandstatusbars/print.php/c1939Weiterhin interessant:
http://www.codeproject.com/miscctrl/cmduidemo.asp