Structure LITEM (commctrl.h)
Permet de définir et de récupérer des informations sur un élément de lien.
Syntaxe
typedef struct tagLITEM {
UINT mask;
int iLink;
UINT state;
UINT stateMask;
WCHAR szID[MAX_LINKID_TEXT];
WCHAR szUrl[L_MAX_URL_LENGTH];
} LITEM, *PLITEM;
Membres
mask
Type : UINT
Combinaison d’un ou plusieurs des indicateurs suivants, décrivant les informations à définir ou à récupérer :
iLink
Type : int
Valeur de type int qui contient l’index d’élément. Cet index numérique est utilisé pour accéder à un lien de contrôle SysLink.
state
Type : UINT
Combinaison d’un ou plusieurs des indicateurs suivants, décrivant l’état de l’élément :
Valeur | Signification |
---|---|
|
Le lien peut répondre aux entrées de l’utilisateur. Il s’agit de la valeur par défaut, sauf si l’intégralité du contrôle a été créée avec WS_DISABLED. Dans ce cas, tous les liens sont désactivés. |
|
Le lien a le focus clavier. Appuyez sur Entrée pour envoyer une notification NM_CLICK. |
|
Le lien a été visité par l’utilisateur. La modification de l’URL par une URL qui n’a pas été visitée entraîne l’effacement de cet indicateur. |
|
Indique que le contrôle syslink se met en surbrillance dans une couleur différente (COLOR_HIGHLIGHT) lorsque la souris pointe sur le contrôle. |
|
Activer l’utilisation des couleurs de texte personnalisées. |
stateMask
Type : UINT
Combinaison d’indicateurs décrivant l’élément d’état à obtenir ou à définir. Les éléments autorisés sont identiques à ceux autorisés dans l’état.
szID[MAX_LINKID_TEXT]
Type : WCHAR[MAX_LINKID_TEXT]
Chaîne WCHAR qui contient le nom de l’ID. Le nombre maximal de caractères dans le tableau est MAX_LINKID_TEXT. Le nom de l’ID ne peut pas être utilisé pour accéder à un lien de contrôle SysLink. Vous utilisez l’index d’élément pour accéder à l’élément.
szUrl[L_MAX_URL_LENGTH]
Type : WCHAR[L_MAX_URL_LENGTH]
Chaîne WCHAR qui contient l’URL représentée par le lien. Le nombre maximal de caractères dans le tableau est L_MAX_URL_LENGTH.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | commctrl.h |