MF C: как сделать, чтобы пункт меню автоматически настраивался на длинную строку? - PullRequest
0 голосов
/ 16 марта 2020

Если заголовок пункта меню длинный, его часть обрезается. Есть ли способ сделать так, чтобы он автоматически настраивался, чтобы соответствовать всей строке?

POPUP "&File"
    BEGIN
        MENUITEM "This is a pretty long me&nu item...\tCtrl+N", ID_FILE_LONG_ONE

Ниже приведен снимок экрана (со скрытым текстом). То, что видно в дизайне, не соответствует времени выполнения; он не отображает "Ctrl + N".

enter image description here

1 Ответ

1 голос
/ 18 марта 2020

Насколько мне известно, пункты меню являются адаптивными и могут автоматически регулировать ширину в зависимости от длины строки.

Что касается проблемы не отображения горячих клавиш, по-моему, вы может не добавлять ресурсы клавиш быстрого доступа к элементу управления.

Например:

1, добавить пункт меню с идентификатором «ID_FILE_Long». При изменении только «Заголовок» в свойствах. Результаты показаны на следующем рисунке:

enter image description here

enter image description here

2, я предлагаю вам Попытайтесь добавить ресурсы клавиш быстрого доступа к пункту меню. Откройте ресурс Accelerator в представлении Resource. А затем добавьте ярлык для пункта меню с идентификатором «ID_FILE_Long», как показано на рисунке ниже:

enter image description here

3, результаты показаны на следующем рисунке:

enter image description here

...