Structure CONTROLINFO (ocidl.h)
Contient des paramètres qui décrivent les mnémoniques et le comportement du clavier d’un contrôle. La structure est remplie pendant la méthode IOleControl::GetControlInfo .
Syntaxe
typedef struct tagCONTROLINFO {
ULONG cb;
HACCEL hAccel;
USHORT cAccel;
DWORD dwFlags;
} CONTROLINFO, *LPCONTROLINFO;
Membres
cb
Taille de la structure, en octets.
hAccel
Handle d’un tableau de structures ACCEL , chaque structure décrivant un clavier mnémonique. Le tableau est créé avec la fonction CreateAcceleratorTable . Le contrôle conserve toujours la mémoire de ce tableau ; L’appelant de IOleControl::GetControlInfo ne doit pas tenter de libérer la mémoire.
cAccel
Nombre de mnémoniques décrits dans le champ hAccel . Cette valeur peut être égale à zéro pour indiquer qu’aucun élément mnémonique n’est indiqué.
dwFlags
Indicateurs qui indiquent le comportement du clavier du contrôle. Les valeurs possibles sont les suivantes :
- CTRLINFO_EATS_RETURN : lorsque le contrôle a le focus, il traite la clé de retour.
- CTRLINFO_EATS_ESCAPE : lorsque le contrôle a le focus, il traite la clé d’échappement.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | ocidl.h |