На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Menu Item Separators and Line Breaks



Windows provides a special type of menu item, called a separator, that appears as a horizontal line. You can use a separator to divide a menu into groups of related items. A separator cannot be used in a menu bar, and the user cannot select a separator.

When a menu bar contains more menu names than will fit on one line, Windows wraps the menu bar by automatically breaking it into two or more lines. You can cause a line break to occur at a specific item on a menu bar by assigning the MFT_MENUBREAK type flag to the item. Windows places that item and all subsequent items on a new line.
When a menu contains more items than will fit in one column, Windows automatically breaks the menu into two or more columns. You can cause a column break to occur at a specific item in a menu by assigning the MFT_MENUBREAK type flag to the item. Windows places that item and all subsequent items in a new column. The MFT_MENUBARBREAK type flag has the same effect, except that a vertical line appears between the new column and the old.

If you use the AppendMenu, InsertMenu, or ModifyMenu functions to assign line breaks, you should assign the type flags MF_MENUBREAK or MF_MENUBARBREAK.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Разделители Пункта Прерываний Меню и Строки



Windows обеспечивает специальный тип пункта меню, назвавшего разделитель, который появляется как горизонтальная строка. Вы можете использовать разделитель, чтобы делить меню в группы связанных пунктов. Разделитель не может быть использован в зоне меню, и пользователь не может выбраться разделитель.

Когда зона меню содержит более имена меню чем поместится на одной строке, Windows завертывает зону меню автоматически прерывая это в два или больше строки. Вы можете заставить прерывание строки, чтобы происходить в специфическом пункте в зоне меню назначая флаг типа MFT_MENUBREAK в пункт. Windows устанавливает, что пункт и все последующие пункты в новой строке.
Когда меню содержит больше пунктов чем установится в одном столбце, Windows автоматически прерывает меню в два или больше столбцы. Вы можете заставить прерывание столбца, чтобы происходить в специфическом пункте в меню назначая флаг типа MFT_MENUBREAK в пункт. Windows устанавливает, что пункт и все последующие пункты в новом столбце. Флаг типа MFT_MENUBARBREAK имеет тот же эффект, за исключением того эта вертикальная строка появляется между новым столбцом и старый.

Если Вы используете AppendMenu, InsertMenu, или функции ModifyMenu, чтобы назначать прерывания строки, Вы должны назначать флаги типа MF_MENUBREAK или MF_MENUBARBREAK.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz