tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
315
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Salama Salama ist offline Mitglied
    Registriert seit
    Nov 2006
    Beiträge
    17
    Hi @ all,

    ich möchte mit einem Tool IrfanView starten. Das ist auch soweit schon ok.
    Auf der dargestellten Grafik ist eine Nummer zu sehen, die dann in dem Tool eingetragen werden soll.
    Ich habe nun das Problem, das wenn ich IrfanView aufrufe
    Code :
    1
    
    WinExec("C:\Programme\IrfanView\i_view32.exe test.tif /one /bf",SW_SHOW);
    verliert das Tool den Focus und eine Eingabe ist nicht möglich.

    Kennt hier vielleicht jemand ne Möglichkeit, wie man ein externes Programm starten kann ohne das der Focus verloren geht. bzw. wie ich den Focus wiederholen kann?

    Mir fehlt da so jede Idee (auch wo nach ich suchen müsste) - "SetFocus() nach WinExec(...) war ohne Erfolg.

    Hoffe ihr könnt mir helfen. Danke schon einmal im Voraus

    Gruß
     

  2. #2
    mvp87 mvp87 ist offline Mitglied
    Registriert seit
    Nov 2007
    Beiträge
    24
    Hallo,

    einfach SetForegroundWindow aufrufen - als Parameter das HWND deines Fensters!

    http://msdn.microsoft.com/en-us/libr...39(VS.85).aspx
     

  3. #3
    Salama Salama ist offline Mitglied
    Registriert seit
    Nov 2006
    Beiträge
    17
    Hallo,

    Danke erstmal für die Antwort. Die SetForegroundWindow ist leider nicht des Rätzelslösung.

    Nachdem ich noch länger gesucht hab, habe ich irgendwann eine Funktion "Aktivate()" gefunden war zwar auch nicht die Lösung aber dafür gabs kurz danach den Hinweis auf "WinExec(...,SW_SHOWNOACTIVATE)" statt "WinExec(...,SW_SHOW)".

    Funktioniert zwar nicht 100%ig - irgendwo spackt Windoof rum aber mit etwas selbst Beherschung des Nutzers reichts.

    Gruß
     

Ähnliche Themen

  1. Focus Listener(Focus lost)
    Von BLOEBAUM im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 11.01.06, 09:19
  2. Order By
    Von Ingo41 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 28.07.05, 18:02
  3. Order By
    Von Arndtinho im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 22.07.05, 08:04
  4. order by
    Von SwingerLive im Forum PHP
    Antworten: 2
    Letzter Beitrag: 03.03.05, 17:25