XGameUiTextEntryGetState
Obtient l’état actuel du clavier virtuel ouvert.Syntaxe
Paramètres
handle _In_Type : XGameUiTextEntryHandle Handle du clavier virtuel ouvert. changeType _Out_
Type : XGameUiTextEntryChangeTypeFlags* Indique si le texte a changé ou si le clavier virtuel a été fermé depuis la dernière fois que le jeu a appelé XGameUiTextEntryGetState. Si le type de changement indique que le clavier virtuel a été fermé, le jeu doit appeler XGameUiTextEntryClose une fois qu’il a terminé de traiter les modifications du texte. cursorIndex _Out_opt_
Type : uint32_t* Index d’octet du curseur par rapport au caractère de départ. imeClauseStartIndex _Out_opt_
Type : uint32_t* Index d’octet de début de la clause IME qui pourrait être remplacée par un candidat IME. Il se situe avant l’index du curseur. Si l’IME n’est pas utilisé, cette valeur est zéro. imeClauseEndIndex _Out_opt_
Type : uint32_t* Index d’octet de fin de la clause IME qui pourrait être remplacée par un candidat IME. Il se situe après l’index du curseur. Si l’IME n’est pas utilisé, cette valeur est zéro. bufferSize _In_
Type : uint32_t Taille, en octets, de la mémoire tampon fournie par le jeu qui recevra le texte du clavier virtuel. buffer _Out_
Type : char* Texte complet saisi dans le clavier virtuel, sous forme de chaîne de caractères terminée par un caractère nul. Les sauts de ligne sont représentés par ‘\n’.
Valeur de retour
Type : HRESULT Code de réussite ou d’erreur HRESULT. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur.Remarques
Cette fonction doit être appelée au moins une fois par image pour obtenir les dernières modifications du clavier virtuel. Si le clavier est fermé par la suite, la fonction retourne un résultat de réussite; toutefois, le type de changement inclura KeyboardDismissed.Configuration requise
En-tête : XGameUI.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
XGameUIXGameUiTextEntryOpen XGameUiTextEntryClose
