tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
475
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    AnAmiC AnAmiC ist offline Grünschnabel
    Registriert seit
    Oct 2002
    Ort
    Lengerich
    Beiträge
    4
    Hallo zusammen,
    ich möchte aus einem im Hintegrund laufenden Programm
    eine Nachricht an das gerade fokussierte Fenster senden.

    Die Nachricht besteht aus einem simulierten Tastendruck,
    also z.B. VK_F12.

    Weiteres Problem:
    Wenn man z.b. jetzt gerade ein anderes Fenster fokussiert hat,
    wie fange ich dann durch ein im Hintergrund laufendes Programm
    einen Tastendruck ab, also auch z.b. wieder VK_F12 oder so.

    Danke im Vorraus
     
    "Following the light of the sun, we left the Old World"
    ---
    Christopher Columbus

  2. #2
    Registriert seit
    Jul 2003
    Ort
    Duisburg (NRW)
    Beiträge
    1.788
    Eine beliebige Message an ein beliebiges Fenster kannst du so senden:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    lpchar  DHName  = "einFenstertitel"; (Titel des Zielfensters)
    lpchar  DHWinID = "#32770"; // (mit Spy++ rausfinden)
     
    HWND    hwndTarget = ::FindWindow( DHWinID, DHName );
    if ( hwndTarget )
    {
      ::SendMessage( hwndTarget, eineWindowsMessage, (WPARAM)einWParam, (LPARAM)einLParam );
      //- hat geklappt
    }
     
    Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."

  3. #3
    AnAmiC AnAmiC ist offline Grünschnabel
    Registriert seit
    Oct 2002
    Ort
    Lengerich
    Beiträge
    4
    Alles klar, das hilft mir weiter,
    vielen Dank!
     
    "Following the light of the sun, we left the Old World"
    ---
    Christopher Columbus

Ähnliche Themen

  1. Nachricht schicken -> Fenster minimiert
    Von aeQman im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 31.07.08, 19:41
  2. fokussiertes Element finden
    Von port29 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 27.06.06, 08:16
  3. Nachricht an Port senden
    Von Passer im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 16.08.05, 15:29
  4. Antworten: 6
    Letzter Beitrag: 13.01.05, 11:50
  5. Outlook-Nachricht: Jeden Link in neuem fenster öffnen
    Von daDom im Forum Office-Anwendungen
    Antworten: 3
    Letzter Beitrag: 11.07.04, 16:42