Структура SMINFO (shobjidl_core.h)
Содержит сведения об элементе из области меню.
Синтаксис
typedef struct tagSMINFO {
DWORD dwMask;
DWORD dwType;
DWORD dwFlags;
int iIcon;
} SMINFO, *PSMINFO;
Члены
dwMask
Тип: DWORD
Флаги, указывающие, какой из трех других элементов является допустимым.
SMIM_TYPE
Элемент dwType содержит допустимые сведения.
SMIM_FLAGS
Элемент dwFlags содержит допустимые сведения.
SMIM_ICON
Элемент iIcon содержит допустимые сведения.
dwType
Тип: DWORD
Флаг, указывающий, является ли элемент строкой или разделителем.
SMIT_SEPARATOR
Разделитель меню.
SMIT_STRING
Строка меню.
dwFlags
Тип: DWORD
Флаги, содержащие сведения об элементе и способе его отображения.
SMIF_ICON
Показать значок.
SMIF_ACCELERATOR
Подчеркнуть символ, помеченный амперсандом.
SMIF_DROPTARGET
Элемент является целевым объектом удаления.
SMIF_SUBMENU
Элемент имеет подменю.
SMIF_VOLATILE
Не используется.
SMIF_CHECKED
Рядом с элементом есть проверка.
SMIF_DROPCASCADE
Элемент может каскадно выполняться во время операции перетаскивания.
SMIF_HIDDEN
Не отображать элемент.
SMIF_DISABLED
Сделайте элемент неизбираемым. Он будет отображаться серым цветом и не будет реагировать на действия пользователя.
SMIF_TRACKPOPUP
Используйте TrackPopupMenu , чтобы создать всплывающее меню.
SMIF_DEMOTED
Отображение элемента в состоянии понижения.
SMIF_ALTSTATE
Отображение элемента в "измененном" состоянии.
SMIF_DRAGNDROP
Сделайте элемент чувствительным к наведенным курсором. Если курсор остается над элементом в течение достаточного времени, он будет выполняться так, как если бы пользователь щелкнул элемент.
SMIF_NEW
Этот элемент установлен или должен быть доведен до сведения пользователя.
iIcon
Тип: int
Если SMIF_ICON задано, индекс запрошенного значка в списке изображений панели инструментов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | shobjidl_core.h (включая Shobjidl.h) |