Hallo an alle,
ich habe hier mal einige Frage die Syntax betreffend. Ich stelle sie hier, weil mir die Hilfe nicht immer eine war.
Die Grundstruktur eines Befehles/ einer Funktion ist fast immer: Funktionsname( "Title", "Text", ControlID, [ weitere Parameter])
Die Hilfe-Beispiele laufen zu 90% so ab: Funktionsname("[CLASS:Notepad]", "") gibt etwas zurück oder meist 0 im Fehlerfall.
a) Kann man immer den Handle des Fensters statt der CLASS-Syntax verwenden? (Klare Ausnahme bei WinGetHandle)
b) Welcher Aufruf ist korrekt? Beispiel:
In der Hilfe steht: ControlFocus("[CLASS:Notepad]", "", "Edit1")
$strClassName = " Edit"
$ClassNN= 1
$OK = ControlFocus($HWndFenster, "", $strClassName & $ClassNN) ; Funktioniert
$OK = ControlFocus($HWndControl, "", "") ; Funktioniert nicht immer
$OK = ControlFocus($HWndFenster, "", $HWndControl) ; Funktioniert anscheinend nicht
Wo und wie finde ich heraus, außer durch rumprobieren, wann man welche Schreibweise bzw. Ersetzung der Parameter vornehmen kann.
Diese 0815-Beispiele mit dem Notepad sind da eher weniger hilfreich. Also wenn mir da jemand die richtigen Antworten geben könnte, das wäre schon super.
Noch eine Frage zum Forum selbst: Wie kann ich Programmcode posten, ohne dass die Formatierung verloren geht? (Export als Html und dann Quelltext und einfügen ? Bisher war nach dem Einfügen immer alles schön linksbündig.
Danke vorab für Eure Hilfe
MsDotz