[C++ WinAPI/MFC] Ermitteln, ob Menü zweizeilig ist

S

Spacy

Gast
Hallo. Wie schon im Titel steht, suche ich nach einer Möglichkeit, um rauszufinden, ob Meine Anwendung so verkleinert wurde, dass das Menü mehrzelig ist. Wäre auch gut dann noch zu wissen in wie viele Zeilen das Menü unterteilt wurde.

Ich hätte das gerne vorzugsweise in MFC gewusst, WinAPI geht aber auch.
 
Wenn die Breite der Texte aller Menütitel >= der Fensterbreite ist, wird wohl ein Umbruch stattfinden.

Welche Breite ein Menütitel belegt kannst Du mit GetTextExtent oder DrawString herausfinden.

An ein Menu kommst Du mit GetMenu und GetSubMenu heran.

MfG

Arnd
 
Zurück
Oben