[cpp] Programm fenster finden

mOnis

Mitglied
Hallo,

ich würde gerne unter Windows 7 ein Fenster suchen, aber irgendwie klappt das nicht, ich glaube ich versuche es mit einen zu alten Code.

Code:
int main() {
   HWND hwnd; 
   hwnd = FindWindow(NULL, "NotepadTest");					// suche Fenster
   if(hwnd) {											// wenn Fenster gefunden, dann hwnd != NULL; Ausgabetext
      cout<<"Das Programm wurde gefunden...!\n";
   }

   else {												// wenn Fenster nicht gefunden; Ausgabetext
      cout<<"Das Programm wurde nicht gefunden!\n";
   }
   return 0;
}

Wie kriege ich das hin, dass er nach ein bestimmt Fenster sucht?

MfG mOnis
 
Ich hatte auch mal dieses Problem. Aber ich habe ein Programm gefunden, das z.B. den Fensterklassentitel ausliest. Somit weiß man, ob der Fehler bei einer falschen Angabe bei FindWindow() oder woanders liegt.
Ich weiß leider aber nicht mehr wie das Programm heißt. Ich suche mal auf der Festplatte danach...
 
Hallo, danke für die Antworten.

NotepadTest war nur ein Beispiel, dass Programm funktioniert angeblich nicht, ich kann es nicht starten.
Es wird unterkringelt als wenn der Code falsch ist, also der Code scheint zu alt zu sein da funktioniert was nicht.
 
Mich würde interessieren, ob du nur wegen diesem Fehler auf C# umgestiegen bist oder ob es noch andere Gründe gibt.
 
Zurück