Announcement

Collapse
No announcement yet.

Anwendung minimieren

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

  • Anwendung minimieren

    Hallo Spezialisten,

    habe noch eine Frage.
    Wie kann ich aus einem Delphiprogramm eine andere Anwendung,
    Word, Excel oder Delphiprogramm minimieren?
    Kann ich in einem Delphiprogramm abfragen ob eine bestimmte
    Anwendung schon gestartet wurde?
    Sorry, sind schon zwei Fragen, betrete hier einfach Neuland.
    Bisher habe ich mich nur mit DB-Anwendung befasst, lesen-schreiben usw..

    Auf jeden Fall schon einmal Dank für Eure Aufmerksamkeit.

    Gruß vom trüben Niederrhein

    Basti

  • #2
    Dazu kannst du entweder die API FindWindow benutzen, dazu musst du aber den Titel genau kennen. Oder du holst dir eine Liste aller laufenden Prozesse und probierst dann, über diverse Prozessinfos zum gewünschten Programm und in weiterer Folge zum Handle des Hauptfensters zu kommen, denn das braucht man, um dem dann den Befehl zum minimieren zu schicken.
    Habe mich vorlanger Zeit mal ein bisschen damit beschäftigt und weiß daher keine Details mehr. Ich weiß nur, dass das nicht ganz so einfach geht (hab's daher dann auch irgendwann mittendrinn aufgegeben).

    bye,
    Helmut

    Comment


    • #3
      Wie kann ich aus einem Delphiprogramm eine andere Anwendung,
      Word, Excel oder Delphiprogramm minimieren?
      Eine WM_MINIMIZED Nachricht an das Fenster der Anwendung senden. Wenn die Anwendung dieses Ereignis verarbeitet, minimiert sie sich.
      Kann ich in einem Delphiprogramm abfragen ob eine bestimmte
      Anwendung schon gestartet wurde?
      #
      Ja, die Prozessliste auslesen oder wenn die Anwendung ein Fenster hat, dieses suchen.

      Das geht analog in Delphi
      http://www.marquardtnet.info/cecke/q...1/1_index.html
      Christian

      Comment

      Working...
      X