Announcement

Collapse
No announcement yet.

Testen ob Exe schon gestartet: Folgeproblem nach Reaktivierung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Testen ob Exe schon gestartet: Folgeproblem nach Reaktivierung

    Hallo,<br>
    nachdem ich Eure Anregungen in meinen Quellcode mitaufgenommen habe, stellt sich mir folgendes Problem: das zunächst mininmierte Fenster reagiert nach der Reaktivierung nicht mehr auf die Minimize-Funktion.
    Kann mir jemand sagen, was da schiefläuft, bzw. wo im Programmcode noch
    was zu ändern ist ?<br>

    Code:<br>
    ....<br>
    var<br>
    hTargetWnd: THandle;
    EHandle : HWnd;<br>

    {$R *.RES}<br>

    begin<br>
    EHandle := FindWindowEx(0,0,nil,PChar(Form1.getCaption()));<b r>
    if EHandle <> 0 then<br>
    begin<br>
    SetWindowPos(EHandle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE
    or SWP_NOMOVE);<br>
    ShowWindow(EHandle,SW_RESTORE or SW_SHOWNORMAL);<br>

    // Fenster auf oberste Ebene bringen<br>
    SetForegroundWindow(EHandle);<br>

    Halt(255);<br>
    end;<br>
    ....<br>
    --------------------------------------------------------------------<br>

    Auch ein Versuch mit<br>
    PostMessage(eHandle, WM_SYSCOMMAND, SC_DEFAULT, 0 );<br>
    hat keine positive Änderungen gebracht !<br>
Working...
X