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
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?