Frage

Ich habe die Mühe fett benötigte nachgegangen angezeigten Menüelemente in immer - ohne das Menü selbst zu ziehen, die - und MFS_DEFAULT Menüpunkt Zustand nach einigen googeln entdeckt. Die MSDN-Dokumentation erwähnt

  

MFS_DEFAULT
  Gibt an, dass das Menü   Artikel ist die Standardeinstellung. Ein Menü kann   nur ein Standard-Menüpunkt enthält,   Die fett angezeigt wird.

Ich experimentierte und es erscheint , dass im Gegensatz zu der Dokumentation, wie es scheint, ich bin in der Lage diesen Flag zu verwenden, um anzuzeigen mehr (oder möglicherweise alle!) Menüpunkte fett gedruckt. Hat jemand Erfahrung mit diesem das heißt, ob es irgendwelche Fallen sind in mehreren bolded Menüpunkte zu haben? Es fühlt sich ein bisschen wie ein Hack, um zu bekommen, was ich versuche, ein wenig besorgt über unbekannte Nebenwirkungen zu erreichen, und ich bin (das heißt mehrere ‚default‘ Menüpunkte in einem einzigen Menü mit).

EDIT: Ich möchte auch, dass diesem Artikel hinzufügen dass die MFS_DEFAULT behauptet Flagge tut nichts anderes als den Menüpunkt fett angezeigt wird; noch, ich bin ein wenig vorsichtig gehen gegen die ‚offizielle‘ Dokumentation ...

EDIT2: Ziel war es, das Benutzer zu sagen, dass der Menüpunkt in Frage (das heißt, dass man die bolded wird) kann auch durch einen Doppelklick auf das Steuerelement in Frage aufgerufen werden (der Menüpunkt Teil Kontextmenü). Wenn ich über dieses Problem gedacht habe ich nicht die Ansicht, dass - in der Regel - (! D'oh) nur ein Befehl mit dem Doppelklick-Ereignisse zugeordnet werden. Als solche ich zaphod Antwort akzeptiert haben (es diese Frage nicht direkt zu beantworten, aber es hat mein ‚Problem‘ lösen)

War es hilfreich?

Lösung

Was sind Sie zu erreichen versuchen?

Ich vermute, dass die größte Einwand MFS_DEFAULT zur Verwendung für einen anderen Zweck als der, für das sie vorgesehen ist, dass Sie eine visuelle Konvention Microsoft sind zu verletzen versucht, darüber zu verbreiten, was bolded Menüpunkte bedeuten, und wie ein Benutzer ( oder ein assistive Programm wie ein Bildschirmlesegerät) sollte reagieren auf eine Begegnung mit.

Wenn alles, was Sie versuchen zu tun, um die Aufmerksamkeit des Benutzers aufrufen, um einige Menüpunkte, die von besonderem Interesse sind - na ja, das ein bisschen seltsam scheint, aber es scheint auch ziemlich unschuldig, und ich wäre überrascht, wenn es verursacht Sie enorme Probleme auf dem Weg. Alles ist möglich, natürlich! Trotzdem würde ich über fragen, was genau waren Sie bis zu.

Wenn Sie versuchen, einen Teil des Programms des Staates durch bolding und unbolding Menüpunkte freizulegen -., Die ein wenig unerwartet mir scheint, aber ich würde es hassen, ein Urteil zu fällen, bevor die Besonderheiten Anhörung

Wenn Sie ein anderes Ziel vor Augen haben - wie vielleicht denken, dass Sie die Standardschriftart für Menüs hässlich ist und Sie mögen es besser, wenn alles bolded wird - dann ist die Methode, die Sie entdeckt haben könnte sinnvoll sein, aber es könnte auch ein besserer Weg, um genau zu bekommen, was Sie wollen, die wir im Detail (vielleicht in einer separaten Frage) diskutieren könnten, wenn Sie bereit sind. Ich bezweifle, dass dies der Fall ist, aber wer weiß?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top