Partager via


CComControlBase::SetControlFocus

Définit ou supprime le focus clavier vers ou du contrôle.

BOOL SetControlFocus( 
   BOOL bGrab  
);

Paramètres

  • bGrab
    Si TRUE, définit le focus clavier au contrôle appelant. Si FALSE, supprime le focus clavier du contrôle appelant, s'il a le focus.

Valeur de retour

Retourne TRUE si le contrôle reçoit le focus avec succès ; sinon, FALSE.

Notes

Pour un contrôle avec fenêtres, la fonction API Windows SetFocus est appelée. Pour un contrôle sans fenêtre, IOleInPlaceSiteWindowless::SetFocus est appelé. Dans cet appel, un contrôle sans fenêtre obtient le focus clavier et peut répondre aux messages de fenêtre.

Configuration requise

Header: atlctl.h

Voir aussi

Référence

CComControlBase, classe