ITipAutocompleteClient ::P méthode referredRects
Permet au client de suggérer où placer la liste de saisie semi-automatique pour éviter le chevauchement du panneau de saisie.
Syntaxe
HRESULT PreferredRects(
[in] RECT *prcACList,
[in] RECT *prcField,
[out] RECT *prcModified,
[in, out] BOOL *pfShownAboveTip
);
Paramètres
-
prcACList [ dans]
-
Rectangle, en coordonnées d’écran, indiquant l’emplacement préféré du fournisseur et la taille de l’interface utilisateur de la liste de saisie semi-automatique.
-
prcField [ dans]
-
Rectangle, en coordonnées d’écran, indiquant l’emplacement et la taille du champ ayant le focus.
-
prcModified [ à]
-
Un rectangle basé sur l’état actuel de l’info-bulle et l’emplacement et la taille de la liste de saisie semi-automatique par défaut spécifiés par prcACList.
-
pfShownAboveTip [ in, out]
-
True si le rectangle modifié doit être affiché au-dessus de la zone cible du panneau de saisie du texte ; Sinon, false. Cette valeur doit être initialisée à l’orientation par défaut du fournisseur avant que la méthode ne soit appelée.
Valeur de retour
Cette méthode peut retourner l’une de ces valeurs.
| Code de retour | Description |
|---|---|
|
Réussite. |
|
Appelez la méthode ITipAutocompleteClient :: RequestShowUI pour définir la fenêtre Liste de saisie semi-automatique des fenêtres contextuelles avant d’appeler la méthode ITipAutocompleteClient ::P referredrects. |
|
Une erreur non spécifiée s'est produite. |
Notes
Il s’agit de la méthode appelée par le fournisseur de saisie semi-automatique lorsqu’il est sur le présent d’afficher l’interface utilisateur de saisie semi-automatique. Le client modifie le rectangle préféré du fournisseur spécifié par prcACList à l’aide de l’argument prcModified .
Appelez la méthode ITipAutocompleteClient :: RequestShowUI pour définir le handle de fenêtre de la liste de saisie semi-automatique contextuelle avant d’appeler PreferredRects. Dans le cas contraire, une erreur d' E _ INVALIDARG se produira lors de l’appel de PreferredRects.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Applications de bureau XP Édition Tablet PC [ uniquement] |
| Serveur minimal pris en charge |
Aucun pris en charge |
| En-tête |
|
| DLL |
|