CB_GETCURSEL: Ce message est envoyé par l'application pour récupérer l'indice de l'élément sélectionné, le cas échéant, dans la zone de liste d'une zone de liste déroulante. Le wParam est pas utilisé; elle doit être égale à zéro. Le lParam est pas utilisé; elle doit être égale à zéro. La valeur de retour est l'indice de l'élément sélectionné base zéro. Si aucun élément est sélectionné, il est CB_ERR. CB_GETDROPPEDCONTROLRECT: Ce message est envoyé pour récupérer les coordonnées d'écran d'une zone de liste déroulante dans son état chuté vers le bas. Le wParam est pas utilisé (mettre à NULL).
Le lParam est un pointeur vers la structure RECT (a coordonnées supérieur gauche et inférieur droit) qui reçoit les coordonnées de la zone de liste déroulante dans son état chuté vers le bas. Si le message réussit, la valeur est différente de zéro. Si le message échoue, la valeur de retour est nulle. CB_GETDROPPEDSTATE: Ce message détermine si la zone de liste d'une zone de liste déroulante est tombé vers le bas. Le wParam est pas utilisé; elle doit être égale à zéro. Le lParam est pas utilisé; elle doit être égale à zéro.
Si la liste est visible, la valeur de retour est TRUE; autrement, elle est fausse. CB_GETDROPPEDWIDTH: Ce message obtient la largeur minimale autorisée, en pixels, de la zone de liste d'une zone de liste déroulante avec le style CBS_DROPDOWN ou CBS_DROPDOWNLIST. Le wParam est pas utilisé; elle doit être égale à zéro. Le lParam est pas utilisé; elle doit être égale à zéro. Si le message réussit, la valeur de retour est la largeur, en pixels. Si le message échoue, la valeur de retour est CB_ERR.
CB_GETEDITSEL: Ce message obtient les positions de caractère début et de fin de la sélection actuelle dans le contrôle d'édition d'une zone de liste déroulante. Le wParam est un pointeur vers une valeur DWORD qui reçoit la position de départ de la sélection. Ce paramètre peut être NULL. Le lParam est un pointeur vers une valeur DWORD qui reçoit la position de fin de