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

Plateformes Discussion :

Interagir avec une fenêtre Windows


Sujet :

Plateformes

  1. #1
    Candidat au Club
    Homme Profil pro
    Physique
    Inscrit en
    avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Physique

    Informations forums :
    Inscription : avril 2012
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Interagir avec une fenêtre Windows
    bonjour
    j’ai un logiciel d’acquisition de température et de pression (Linksys32), je veux récupérer ces valeurs (ou au moins une capture d'image sur l'endroit où sont affichées) à l’aide de mon application d'acquisition d'image.
    je récupère le handle de la fenêtre en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HWND TrFen = ::FindWindow(NULL,L"Linksys32");
    je sais faire la capture d’écran sur la zone où s’affiche une valeurs,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    WId desktop = QApplication::desktop()->winId(); 
            Temp = QPixmap::grabWindow(desktop,20,70,80,20); 
            screenshotLabel->setPixmap(Temp);
    l’acquisition de pression n’est pas automatique dans ce logiciel, il faut appuyer (chaque fois) sur un bouton pour afficher la pression du capteur. donc je dois appuyer sur le bouton chaque second (ce qui est impossible), j’intègre ces valeurs (T et P) dans la vidéo
    ma question :
    comment interagir avec une fenêtre windows externe depuis qt en utilisant windows.h pour récupérer les donnée ?
    merci d'avance

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    25 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 25 711
    Points : 200 878
    Points
    200 878
    Billets dans le blog
    82
    Par défaut
    Bonjour,

    Pour récupérer les données, je ne sais pas. Vous pourriez lire l'image (reconnaissance de caractères), ou (je pense que cela serait mieux) de faire en sorte de récupérer les valeurs vous même et de ne pas reposer sur la fenêtre de linksys.
    Pour envoyer un clic de bouton, on peux tenter avec SendMessage/PostMessage, mais cela me semble demander un peu de hacking/analyse de la fenêtre linksys.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. ouvrir une fenêtre windows avec visual C++
    Par JeanNoel53 dans le forum Visual C++
    Réponses: 9
    Dernier message: 13/04/2012, 10h36
  2. Lié OIS avec une fenêtre Windows
    Par Kromagg dans le forum Développement 2D, 3D et Jeux
    Réponses: 2
    Dernier message: 10/07/2009, 08h10
  3. Utiliser "window.status" avec une fenêtre modale
    Par Giill dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/11/2005, 14h23
  4. [Javascript] Problème avec une fenêtre popup.
    Par mika0102 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/05/2005, 10h50
  5. Réponses: 1
    Dernier message: 26/02/2005, 12h55

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