Share via


SMINFO-Struktur (shobjidl_core.h)

Enthält Informationen zu einem Element aus einem Menüband.

Syntax

typedef struct tagSMINFO {
  DWORD dwMask;
  DWORD dwType;
  DWORD dwFlags;
  int   iIcon;
} SMINFO, *PSMINFO;

Member

dwMask

Art: DWORD

Flags, die angeben, welche der drei anderen Member gültig sind.

SMIM_TYPE

Das dwType-Element enthält gültige Informationen.

SMIM_FLAGS

Das dwFlags-Element enthält gültige Informationen.

SMIM_ICON

Das iIcon-Element enthält gültige Informationen.

dwType

Art: DWORD

Ein Flag, das angibt, ob es sich bei dem Element um eine Zeichenfolge oder ein Trennzeichen handelt.

SMIT_SEPARATOR

Ein Menütrennzeichen.

SMIT_STRING

Eine Menüzeichenfolge.

dwFlags

Art: DWORD

Flags, die Informationen zum Element enthalten und wie es angezeigt werden soll.

SMIF_ICON

Symbol anzeigen.

SMIF_ACCELERATOR

Unterstreichen Sie das mit einem Ampersand markierte Zeichen.

SMIF_DROPTARGET

Das Element ist ein Ablageziel.

SMIF_SUBMENU

Das Element verfügt über ein Untermenü.

SMIF_VOLATILE

Wird nicht verwendet.

SMIF_CHECKED

Neben dem Element befindet sich ein Häkchen.

SMIF_DROPCASCADE

Das Element kann während eines Drag-Drop-Vorgangs kaskadieren.

SMIF_HIDDEN

Zeigen Sie das Element nicht an.

SMIF_DISABLED

Machen Sie das Element unwählbar. Sie wird grau angezeigt und reagiert nicht auf Benutzeraktionen.

SMIF_TRACKPOPUP

Verwenden Sie TrackPopupMenu , um das Popupmenü zu erstellen.

SMIF_DEMOTED

Zeigen Sie das Element im Zustand "herabgestuft" an.

SMIF_ALTSTATE

Zeigen Sie das Element in einem "geänderten" Zustand an.

SMIF_DRAGNDROP

Achten Sie darauf, dass das Element für einen Cursor mit der Maus empfindlich ist. Wenn der Cursor für eine ausreichende Dauer über dem Element verbleibt, wird er so ausgeführt, als hätte der Benutzer auf das Element geklickt.

SMIF_NEW

Dieses Element ist neu installiert oder sollte dem Benutzer zur Kenntnis gebracht werden.

iIcon

Typ: int

Wenn SMIF_ICON festgelegt ist, wird der Index des angeforderten Symbols in der Symbolleistenbildliste angezeigt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)