Ok, gehen wir mal davon aus, wir haben jetzt mit einer angemessenen Google-Suche die Funktion SetWindowText gefunden und schauen uns mal die MSDN-Seite an.
Wir sehen, dass wir diese Funktion irgendwie verwenden wollen, weil sie laut MSDN das macht, was wir erreichen wollen.
Die Funktion nimmt ganz offensichtlich zwei Parameter. Während der erste irgendwie so ein ominöses "handle to the window" ist, ist das zweite Argument der neue Text. Rückgabe ist laut MSDN ein BOOL, ob die Funktion erfolgreich war und falls dem nicht so ist, kann man den Grund dafür per GetLastError genauer erfahren.
So weit, so gut. Leider wissen wir immer noch nicht, wie wir die Funktion verwenden, weil wir keine Ahnung, haben, was das erste Argument ist und wie man das beschafft. Wir könnten natürlich aufgeben, den Computer abschalten und uns in den Schlaf weinen, aber halt: Kurz bevor wir unsere Suizidgedanken in die Tat umsetzen wollen, kommt uns die Idee, vielleicht ein zweites Mal zu Googlen, wie man an das erste Argument kommt. Das Ding soll ein "handle to the window", also ein "window handle" sein. Wir wollen ja eines haben, daher setzen wir noch ein "get" davor und geben in Google ein "get window handle". Nach anschauen, der ersten 3 Ergebnisse, welche alle von MSDN sind und die Funktionen GetWindow, GetActiveWindow und FindWindow beschreiben, kommen wir zu dem Schluss, dass Google vielleicht doch gar nicht so schwer zu bedienen ist.
Nun schauen wir uns die MSDN-Seite von
an. Rückgabe ist schonmal ein "handle to the window", super. Im Fehlerfall wird NULL zurückgegeben und man kann mit GetLastError wieder mehr Informationen abrufen.
Der zweite Parameter ist der Fenstername / -titel von dem Fenster, welches gefunden werden soll. Der erste Parameter ist der Name einer "Fensterklasse". Ominös und wir wissen wieder nichts damit anzufangen. Doch Zeit, die alten Pläne mit der Rasierklinge in die Tat umzusetzen? Nein, denn dieser Paramter ist lediglich optional und die Funktion akzeptiert auch NULL / nullptr und schaut dann lediglich nach dem Fenster mit dem angegebenen Titel. Glück gehabt.
Ich weiß nicht, ob mir jemand bis hierhin folgen kann, der keinen Doktortitel hat, aber ich hoffe, dass dieser kleine Ausflug in die Methodik der Informationsbeschaffung wenigstens etwas hilfreich war.
Ich hoffe jedenfalls, dass das reicht; weiß ja nicht, anhand welcher Information du das Fenster, dessen Titel du ändern willst, identifizieren kannst und willst, aber anhand des Titels ist schon relativ geläufig.
Sorry für die Textwand. Etwas mehr als nur Spoonfeeding.
Mit freundlichen Grüßen
Jeoni