Einzelnen Beitrag anzeigen

s-off
(Gast)

n/a Beiträge
 
#4

Re: Handle/Window wird nich erkannt

  Alt 18. Sep 2007, 12:57
Zitat von krueemel:
Aber ich versteh nicht, es funktioniert immer noch nicht, es wird immer das Programm selber geschlossen, aber warum?!
Mit Deinem Beispiel musst Du erst Button2 drücken, um Dir das Handle zu holen, und anschließend Button1, um das zu dem Handle gehörende Fenster zu minimieren; klar, oder?

Ablauf:
Delphi-Quellcode:
m_exe := Edit1.Text; //weist Deiner Variablen 'm_exe' den Namen der Exe zu, der im Edit1 steht
WindowHandle := GetWindowHandleByExeName(m_exe); //Holt das Handle zu m_exe und weist dieses der Variablen 'WindowHandle' zu
h := WindowHandle; //Weist den Inhalt der Variablen 'WindowHandle' der Variablen 'h' zu
postmessage(h,WM_SYSCOMMAND,SC_MINIMIZE,0); //Sendet eine Fensternachricht an das Fenster mit dem Handle 'h', sich zu minimieren
Das ist alles.
Du könntest aber diese vier Schritte auf eine Zeile Code herunterbrechen und Dir zwei Variablen sparen, wenn Du das Beispiel von oben nimmst.
  Mit Zitat antworten Zitat