Struttura SMINFO (shobjidl_core.h)
Contiene informazioni su un elemento da una banda di menu.
Sintassi
typedef struct tagSMINFO {
DWORD dwMask;
DWORD dwType;
DWORD dwFlags;
int iIcon;
} SMINFO, *PSMINFO;
Members
dwMask
Tipo: DWORD
Flag che specificano quale degli altri tre membri sono validi.
SMIM_TYPE
Il membro dwType contiene informazioni valide.
SMIM_FLAGS
Il membro dwFlags contiene informazioni valide.
SMIM_ICON
Il membro iIcon contiene informazioni valide.
dwType
Tipo: DWORD
Flag che indica se l'elemento è una stringa o un separatore.
SMIT_SEPARATOR
Separatore di menu.
SMIT_STRING
Stringa di menu.
dwFlags
Tipo: DWORD
Flag che contengono informazioni sull'elemento e sulla modalità di visualizzazione.
SMIF_ICON
Mostra un'icona.
SMIF_ACCELERATOR
Sottolinea il carattere contrassegnato con un amperatore.
SMIF_DROPTARGET
L'elemento è una destinazione di rilascio.
SMIF_SUBMENU
L'elemento ha un sottomenu.
SMIF_VOLATILE
Non usato.
SMIF_CHECKED
L'elemento ha un controllo accanto a esso.
SMIF_DROPCASCADE
L'elemento può essere a cascata durante un'operazione di trascinamento.
SMIF_HIDDEN
Non visualizzare l'elemento.
SMIF_DISABLED
Deselezionare l'elemento. Verrà visualizzato in grigio e non risponderà alle azioni utente.
SMIF_TRACKPOPUP
Usare TrackPopupMenu per creare il menu a comparsa.
SMIF_DEMOTED
Visualizzare l'elemento in uno stato "demoted".
SMIF_ALTSTATE
Visualizzare l'elemento in uno stato "modificato".
SMIF_DRAGNDROP
Rendere l'elemento sensibile a un cursore del puntatore del mouse. Se il cursore rimane sull'elemento per una durata sufficiente, verrà eseguito come se l'utente avesse fatto clic sull'elemento.
SMIF_NEW
Questo elemento viene appena installato o deve essere portato all'attenzione dell'utente.
iIcon
Tipo: int
Quando SMIF_ICON è impostato, l'indice dell'icona richiesta nell'elenco di immagini della barra degli strumenti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shobjidl_core.h (include Shobjidl.h) |