Структура MMCBUTTON (mmc.h)
Структура MMCBUTTON содержит значения, используемые при создании кнопок на панели инструментов. Эта структура похожа на структуру TBBUTTON, описанную в статьях пакета SDK для платформенного программного обеспечения, связанных с общими элементами управления.
Синтаксис
typedef struct _MMCButton {
int nBitmap;
int idCommand;
BYTE fsState;
BYTE fsType;
LPOLESTR lpButtonText;
LPOLESTR lpTooltipText;
} MMCBUTTON;
Члены
nBitmap
Значение типа , указывающее отсчитываемый от нуля индекс изображения кнопки.
idCommand
Значение типа , указывающее идентификатор команды, возвращаемый при нажатии кнопки. Это может быть любое целочисленное значение, которое требуется пользователю. Используется только низкое слово int .
fsState
Значение типа , указывающее флаги состояния кнопки. Этот элемент может иметь любое из следующих значений:
TBSTATE_CHECKED
Кнопка имеет TBSTYLE_CHECKED стиле и нажата.
TBSTATE_ENABLED
Кнопка принимает введенные пользователем данные. Кнопка, которая не имеет этого состояния, не принимает введенные пользователем данные и отображается неактивной.
TBSTATE_HIDDEN
Кнопка не видна и не может получить введенные пользователем данные.
TBSTATE_INDETERMINATE
Кнопка отображается неактивной.
TBSTATE_PRESSED
Кнопка нажата.
fsType
Значение типа , указывающее стиль кнопки. Этот элемент может быть любым сочетанием следующих значений:
TBSTYLE_BUTTON
Создает стандартную кнопку нажатия.
TBSTYLE_CHECK
Создает кнопку, которая переключается между нажатой и ненажатой состояниями каждый раз, когда пользователь щелкает ее. Кнопка имеет другой цвет фона, когда она находится в состоянии нажатия.
TBSTYLE_CHECKGROUP
Создает кнопку проверка, которая остается нажатой до тех пор, пока не будет нажата другая кнопка в группе.
TBSTYLE_GROUP
Создает кнопку, которая остается нажатой до тех пор, пока не будет нажата другая кнопка в группе.
TBSTYLE_SEP
Создает разделитель, предоставляя небольшой разрыв между группами кнопок. Кнопка с таким стилем не получает введенные пользователем данные.
lpButtonText
Указатель на текст, связанный с определенным экземпляром структуры MMCBUTTON .
lpTooltipText
Указатель на текст для определенной подсказки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | mmc.h |