IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SWT/JFace Java Discussion :

Connaitre les coordonnées système d'un Control


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par défaut Connaitre les coordonnées système d'un Control
    Bonjour à tous,

    Ma question est simple : je souhaite connaitre la position x et y des objets Control par rapport au système hôte.

    J'ai une solution très sale en utilisant l'API Win 32 ... (Pour info, je travaille sur un projet dont la plate-forme cible sera Windows)

    private static org.eclipse.swt.graphics.Rectangle getCoordinateSystem(Control pControl) {
    RECT espoir = new RECT();
    OS.GetWindowRect(pControl.handle, espoir);
    return new org.eclipse.swt.graphics.Rectangle(espoir.left, espoir.top, espoir.right - espoir.left,(espoir.bottom - espoir.top) + 50);
    }


    Merci d'avance
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  2. #2
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par défaut
    Salut,

    J'ai trouvé

    Dans Control y a une méthode appelée toDisplay et pour connaitre la position d'un Control par rapport à l'origine du Display (du système donc) faire

    myControl.toDisplay(0,0)

    Honte à moi
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

Discussions similaires

  1. connaitre les coordonnées d'une image
    Par abdessalem10 dans le forum ImageJ
    Réponses: 0
    Dernier message: 17/04/2011, 03h39
  2. Connaitre les coordonnées cartésienne de dernière cellule occupée
    Par Zak Blayde dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 21/05/2008, 15h48
  3. Connaitre les coordonnées d'un div dragable
    Par bat2504 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/07/2006, 18h53
  4. Connaitre les coordonnées d'un div ...
    Par DemonKN dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 16/05/2006, 11h04
  5. [VBA-E] Connaitre les coordonnées de la cellule ou l'on est
    Par Nicos77 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/03/2006, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo