Code zum Beenden eines Bildes



  • Hallo,

    ich hätte eine Frage an euch.
    Ich suche einen Code, der es ermöglicht ein geöffnetes Bild, das per

    ShellExecute(NULL, "open", "Kunst1.jpg", NULL, NULL, SW_SHOW);
    

    geöffnet wird, zu schließen.

    Danke!

    MfG Gino!



  • Mit ShellExecute() startest du afaik die nur Standard-Anwendung für das Format der Datei (also in deinem Beispiel für .jpg-Dateien). Wenn du dein Bild "beenden" willst müsstest du die gestartete Anwendung schließen und nicht das Bild. Wenn es einen Befehl zum schließen der Datei gäbe, würde es Konflikte geben, weil auch ein anderes Programm die Datei geöffnet haben könnte - woher soll das OS dann wissen, welches Prgr gemeint ist?

    Lange Rede kurzer Sinn: Du brauchst einen Pointer / ein Handle auf das gestartete Programm, um dann eine Prozess-beenden-Funktion aus der WINAPI aufzurufen.

    Gruss Mr Train


Anmelden zum Antworten