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
_OK
Réussite.
E _ INVALIDARG
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.
E _ échec
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
TipAutoComplete. h (nécessite également PenInputPanel _ i. c)
DLL
Tiptsf.dll

Voir aussi

Interface ITipAutocompleteClient

ITipAutocompleteClient :: RequestShowUI, méthode

Référence du panneau de saisie de texte