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

VC++ .NET Discussion :

interface soft en visual c++


Sujet :

VC++ .NET

  1. #21
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu utilises le messages WM_SETTEXT (s'il s'agit d'un edit toujours)

  2. #22
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    tu peux etre un peu plus claire stp merci

  3. #23
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ben là, dans mon exemple, pour récuperer la valeur, tu as envoyé le message WM_GETTEXT
    pour la mettre, utilise WM_SETTEXT

    n'hésite pas à consulter l'aide http://msdn2.microsoft.com/en-us/library/ms632644.aspx

  4. #24
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    ok mais comment je fais pour envoyer une valeur précise sur l'afficheur de la calculatrice.

  5. #25
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    je t'avais tout expliqué pourtant, il suffisait de regarder la msdn :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    	HWND h = FindWindow(TEXT("SciCalc"), NULL);
    	if (h)
    	{
    		HWND hEdit = FindWindowEx(h, NULL, TEXT("Edit"), NULL);
    		if (hEdit)
    			SendMessage(hEdit, WM_SETTEXT, NULL, (LPARAM)TEXT("1234"));
    	}

  6. #26
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    ok merci

  7. #27
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    comment je fais pour selectionner le logiciel que je veux controler moi. toi pour controler la calculatrice ta mis "SciCalc", et pour un autre logiciel on met quoi?
    Sinon dans le logiciel que j'utilise il y a plusieurs variable comment je peux aller controller une variable précise?

    merci d'avance

  8. #28
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    utilise l'utilitaire spy++ pour connaitre le nom des fenetres et des classes de fenetres.
    Tu peux t'en servir aussi pour connaitre les ID des controles ou les types de controles

  9. #29
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    comment je fais pour utiliser l'utilitaire spy++, et sa consiste a quoi?
    merci

  10. #30
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    ok c'est bon j'ai trouver, je voudrais juste savoir sur spy++ quand il y a class name et classe styles on fais comment?
    merci

  11. #31
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    dans les outils de visual studio, tu as un outil qui s'appelle spy++
    il te permet d'espionner les fenetres
    tu peux donc retrouver les handles, les classes, etc ...
    c'est ce que j'ai fait pour la calculette

    essaie de regarder, si tu n'y arrives pas, je te ferai des copies d'écran

  12. #32
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    ok c'est bon j'ai trouver spy++, mais j'ai un petit probleme car pour changer la variable il faut cliquer sur la variable en question pour avoir une zone d'edition. donc on fait comment dans ce cas?
    merci

  13. #33
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    j'ai rien compris

  14. #34
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    en fait je parle du logiciel ou je dois envoyer les données. Pour modifier une variable il faut cliquer sur la variable en question et ensuite on peux rentrer une valeur,c'est pas comme sur la calculette ou on a une zone d'edition(la ou on peut ecrire). La il faut que je fasse un clique

    jespere que c'est claire la

  15. #35
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu dois simuler un click sur le bouton ?
    tu peux essayer en envoyant le message de click

  16. #36
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    et comment on fait pour envoyer un message de click?
    merci bcp

  17. #37
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu récupères le handle du bouton, et tu fais (exemple pour la calculette, j'appui sur le bouton 8) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	HWND h = FindWindow(TEXT("SciCalc"), NULL);
    	if (h)
    	{
    		HWND h8 = GetDlgItem(h, 0x84);
    		if (h8)
    		{
    			PostMessage(h8, WM_KEYDOWN, ' ', NULL);
    			PostMessage(h8, WM_KEYUP, ' ', NULL);
    		}
    	}

  18. #38
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    Ok merci bcp c'est bon sa marche

    Sinon tu ne sais pas ou est ce que je peux trouver de la doc sur la gestion du port parallele sous visual?
    Merci

  19. #39
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    recherche sur le forum, ca a du déjà étre abordé

  20. #40
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 32
    Par défaut
    j'ai deja cherché et j'ai rein trouver.
    en fait je voudrais envoyer des données via le port parallele sur une carte memoire reliée par le port parallele.
    tu sait pas comment on peut faire
    Merci bcp

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. Faire une belle interface avec MS Visual C# 2008 express
    Par pdtor dans le forum Windows Forms
    Réponses: 4
    Dernier message: 15/04/2009, 14h08
  2. INterface graphique avec visual studio .net 2003
    Par Lucas42 dans le forum C++
    Réponses: 4
    Dernier message: 09/11/2007, 19h28
  3. interface graphique avec Visual Editor sous Eclipse
    Par bino dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 08/06/2007, 13h38
  4. interface graphique avec visual C++ express 2005
    Par tiboo dans le forum Visual C++
    Réponses: 2
    Dernier message: 18/08/2006, 09h10
  5. Interface graphique en Visual C++
    Par kintou-izac dans le forum MFC
    Réponses: 3
    Dernier message: 16/03/2005, 22h58

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