Gibt es sowas wie ON_UPDATE_COMMAND_UI_RANGE?
-
Hallo!
Ich hoffe ich bin nur zu doof zum Finden, denn gesucht hab ich schon. Die MSDN kennt nichts passendes.
Ich habe zig Menüpunkte, die dann deaktiviert werden sollen, wenn ihre ID gerade in einer Membervariablen steht. Das sieht dann so aus.
void CMainFrame::OnUpdateHilfsdatenFilialen(CCmdUI* pCmdUI) { pCmdUI->Enable(m_nCurID != pCmdUI->m_nID); } void CMainFrame::OnUpdateHilfsdatenFirmen(CCmdUI* pCmdUI) { pCmdUI->Enable(m_nCurID != pCmdUI->m_nID); } void CMainFrame::OnUpdateHilfsdatenOrte(CCmdUI* pCmdUI) { pCmdUI->Enable(m_nCurID != pCmdUI->m_nID); }Das ist nur ein Teil der Funktionen. Es können so 30 oder mehr werden.
Daher die Frage: Gibt es zu ON_UPDATE_COMMAND_UI sowas wie ON_COMMAND_RANGE zu ON_COMMAND ist?
Danke!
-
Servus,
ON_UPDATE_COMMAND_UI_RANGE

*winke*
Hellsgore
-
Und wieso zum ... hat meine MSDN nix gefunden als ich das eingegeben habe?

Selbst in dem Artikel über Menühandling stand nichts drin.

Dankeschön!

-
Saug dir am besten mal die neuste MSDN. Dann hast du auch alles vor deiner Nase

*winke*
Hellsgore
-
In der alten ist es ja drin. Man findet es aber nur, wenn man den Namen direkt eingibt (warum ich das nicht getan habe, keine Ahnung).
Mit "update commmand range" wurde nichts passendes gefunden. In einem sehr ausführlichen Artikel stand nix passendes drin.
Außerdem kann man doch neue MSDNs nicht an VC6 anbinden.

-
Ähh, wie sieht der Funktionsprototyp aus? Dadrüber finde ich nix.

Edit: Hat sich erledigt, manchmal muss man einfach raten und neu bauen.

Der Prototyp sieht wie sonst auch aus.
