Поделиться через


Структура 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

См. также раздел

IToolbar