Scroll to navigation

XQueryPointer(3X11) XLIB FUNCTIONS XQueryPointer(3X11)

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

Spécifie la connexion au serveur X.
Spécifie la fenêtre.

Renvoie les coordonnées du pointeur relatives à la fenêtre spécifiée.
Renvoie la fenêtre fille contenant le pointeur, si elle existe.
Renvoie l'état courant des touches de modification et des boutons du pointeur.
Renvoie la fenêtre racine contenant le pointeur.

Renvoie les coordonnées du pointeur relatives à l'origine de la fenêtre racine.

DESCRIPTION

La fonction 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 XQueryPointer renvoie False, le pointeur n'est pas sur le même écran que la fenêtre spécifiée. Dans ce cas, XQueryPointer retourne None dans retour_fille et zéro dans retour_fen_x et retour_fen_y. Si XQueryPointer renvoie 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, XQueryPointer renvoie dans retour_fille la fenêtre fille contenant le pointeur, si elle existe, sinon None.

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.

XQueryPointer peut générer une erreur BadWindow.

DIAGNOSTICS

La valeur d'un argument Window ne désigne pas une fenêtre définie.

VOIR AUSSI

XGetWindowAttributes(3X11), XQueryTree(3X11)
Xlib - C Language X Interface

Release 6.4 X Version 11