AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Shift Tab an andere Programm senden

Ein Thema von Dumpfbacke · begonnen am 19. Aug 2015 · letzter Beitrag vom 21. Aug 2015
Antwort Antwort
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
329 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Shift Tab an andere Programm senden

  Alt 19. Aug 2015, 16:45
Hallo Leute,
so ganz langsam bin ich am verzweifeln.
Ich steuere ein fremdes Programm mit einen Programm von mir. Hierzu sende ich unter anderem Tastdrücke an das Programm. Das ganze funktioniert auch recht gut nur einen Rückschritt mittels Shift Tab bekomme ich einfachnicht hin. TAB, ALT TAB und STRG TAB funtionieren nur das blöde Zurück geht nicht.

Hier mal mein Code dazu. Eventuel kann mir jemand sagen wo es denn daran liegt. Ich verstehe es einfach nicht mehr. Dumm ist nur das das Programm welche ich steuern möchte den einen Button nur mittes Shift TAB zu erreichen ist. Ich habe auch schon versucht einfach einmal rundzulaufen nur das geht nicht da es dann das Feld überspringt. Blödes Teil

Delphi-Quellcode:
else if Pos('Tab',Macro)<>0
    then
     begin
      keybd_event(vk_TAB,0,0,0);
      keybd_event(vk_TAB,0,keyeventf_keyup,0);

     end

 //Tab senden
   else if Pos('Shift Tab',Macro)<>0
    then
     begin
      keybd_event(VK_Shift ,0,0,0);
      keybd_event(vk_TAB,0,0,0);
      keybd_event(vk_TAB,0,keyeventf_keyup,0);
     keybd_event(VK_Shift,0,keyeventf_keyup,0);
     end
//Tab senden
   else if Pos('STRG Tab',Macro)<>0
    then
     begin
      keybd_event(vk_Control,0,0,0);
      keybd_event(vk_TAB,0,0,0);
      keybd_event(vk_TAB,0,keyeventf_keyup,0);
      keybd_event(vk_Control,0,keyeventf_keyup,0);
     end


   else if Pos('ALT Tab',Macro)<>0
    then
     begin
      keybd_event(vk_Menu,0,0,0);
      keybd_event(VK_TAB ,0,0,0);
      keybd_event(vk_Menu,0,keyeventf_keyup,0);
      keybd_event(VK_TAB ,0,keyeventf_keyup,0);


     end
Tanja
  Mit Zitat antworten Zitat
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
329 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Shift Tab an andere Programm senden

  Alt 19. Aug 2015, 18:13
Hat sich erledigt.Ich habe den Fehler gefunden
Tanja
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#3

AW: Shift Tab an andere Programm senden

  Alt 21. Aug 2015, 11:28
Wie schön für dich
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz