zion - XQueryPointer
.ds xT X Toolkit Intrinsics - C Language Interface .ds xW Athena X Widgets - C Language X Toolkit Interface .ds xL Xlib - C Language X Interface .ds xC Inter-Client Communication Conventions Manual .na .de Ds .nf .ft 1 .. .de De .ce 0 .if
(BD .DF .nr BD 0 .in
(OIu .if
(TM .ls 2
(DDu .fi .. .de FD
.KS .TA .5i 3i .ta .5i 3i .nf .. .de FN .fi .KE
Nom
XQueryPointer - obtention des coordonnées du pointeur
Syntaxe
Bool XQueryPointer^(^display, f^, retour_racine^, retour_fille^, retour_racine_x^, retour_racine_y^, retour_fen_x^, retour_fen_y^, retour_masque^) Display *display^; Window f^; Window *retour_racine^, *retour_fille^; int *retour_racine_x^, *retour_racine_y^; int *retour_fen_x^, *retour_fen_y^; unsigned int *retour_masque^;
Arguments
display 1i
Spécifie la connexion au serveur X. |
f 1i
Spécifie la fenêtre. |
retour_fen_x 1i
.ns |
retour_fen_y 1i
Renvoie les coordonnées du pointeur relatives à la fenêtre spécifiée. |
retour_fille 1i
Renvoie la fenêtre fille contenant le pointeur, si elle existe. |
retour_masque 1i
Renvoie l'état courant des touches de modification et des boutons du pointeur. .ds Ro contenant le pointeur |
retour_racine 1i
Renvoie la fenêtre racine *(Ro. |
retour_racine_x 1i
.ns |
retour_racine_y 1i
Renvoie les coordonnées du pointeur relatives à l'origine de la fenêtre racine. |
Description
La fonction .ZN XQueryPointer renvoie la fenêtre racine au dessus de laquelle le pointeur est logiquement situé et les coordonnées du pointeur relativement à l'origine de la fenêtre racine. Si .ZN XQueryPointer renvoie .ZN False , le pointeur n'est pas sur le même écran que la fenêtre spécifiée. Dans ce cas, .ZN XQueryPointer retourne .ZN None dans retour_fille et zéro dans retour_fen_x et retour_fen_y. Si .ZN XQueryPointer renvoie .ZN True , les coordonnées du pointeur renvoyées dans retour_fen_x et retour_fen_y sont relatives à l'origine de la fenêtre spécifiée. Dans ce cas, .ZN XQueryPointer renvoie dans retour_fille la fenêtre fille contenant le pointeur, si elle existe, sinon .ZN None .
.ZN XQueryPointer renvoie l'état logique courant des boutons du pointeur et des touches de modification dans retour_masque. Elle positionne retour_masque à la combinaison par un OU inclusif bit-à-bit des bits de masque correspondant aux boutons ou aux touches de modification en fonction de leur état courant.
.ZN XQueryPointer peut générer une erreur .ZN BadWindow .
Diagnostiques
.ZN BadWindow La valeur d'un argument Window ne désigne pas une fenêtre définie. |
Voir aussi
XGetWindowAttributes(3X11), XQueryTree(3X11) *(xL
Poster un commentaire