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

Delphi Discussion :

Problème sur key virtuel


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 80
    Par défaut Problème sur key virtuel
    Bonjour,
    un petit problème sur les touches virtueles
    Je veux simuler CTRL + F9
    mais le code suivant simule uniquement F9
    j'ai bien essayé avec les Postmessage ou SendMessage et les keyevent mais rien n'y fait.
    Je ne trouve pas où se trouve l'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     PostMessage(Hand,WM_KEYDOWN,VK_CONTROL,0);
    PostMessage(Hand,WM_KEYDOWN,VK_F9,0);
    PostMessage(Hand,WM_KEYUP,VK_F9,0);
    PostMessage(Hand,WM_KEYUP,VK_CONTROL,0);
    Merci d'avance

    [Balises CODE rajoutées par Pedro. Merci d'y penser à l'avenir]

  2. #2
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 30
    Par défaut
    Salut
    J'ai essayé ton code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    PostMessage(Hand,WM_KEYDOWN,VK_CONTROL,0);
    PostMessage(Hand,WM_KEYDOWN,VK_F9,0);
    PostMessage(Hand,WM_KEYUP,VK_F9,0);
    PostMessage(Hand,WM_KEYUP,VK_CONTROL,0);
    Et ça fonctionne (run pour delphi). Je pense que ton problème vient de ton 'Hand'. Est-tu sûr de lui ?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 30
    Par défaut
    Ah oui au fait, va voir ici pour un très bon lot de procédures et d'exemples

    http://www.swissdelphicenter.ch/torr...ode.php?id=327

    ça t'aidera sûrement, surtout si tu veux récupérer le handle d'une fenêtre par le titre, qui peut varier et dont tu ne connais qu'un morceau .( donc FindWindow() ne fonctionne plus ).

    Dans ce cas (c'est ce que j'ai fait), utilise FindWindowByTitle.

    Bonne prog.

Discussions similaires

  1. Réponses: 9
    Dernier message: 09/12/2011, 16h01
  2. Problème sur ON DUPLICATE KEY UPDATE
    Par LostRailler dans le forum Requêtes
    Réponses: 2
    Dernier message: 05/08/2011, 12h13
  3. Problème de lien ODBC avec Oracle sur machine virtuelle
    Par amraguts dans le forum Installation
    Réponses: 1
    Dernier message: 22/03/2011, 19h34
  4. Problème sur les virtual Key
    Par Moustico dans le forum Windows
    Réponses: 7
    Dernier message: 05/06/2007, 18h09
  5. PHP et IIS Problème sur des repertoires virtuels
    Par remi_neo dans le forum IIS
    Réponses: 1
    Dernier message: 30/05/2007, 17h17

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