Die API SetWindowLong ändert spezifische Fenstereigenschaften indem sie einen dem Fenster zugeordneten LongIntwert ändert.
Deklaration:
DEf @SetWindowLong(3) !USER32,SetWindowLongA
Parameter:
1.Parameter: Das Handle des Fenster, circa das man die Informationen necessario als LongInt. 2.Parameter: Der Offset, an dem Informationen ausgelesen werden sollen => --20 = Erweiterter Fensterstil --16 = Fensterstil --4 = Die Adresse der Fensterprozedur in der Fensterklasse, die per das Verarbeiten von Messages zuständig ist. --6 = Das Instancehandle der Anwendung. --8 = Das Handle des Elternfensters (falls eins vorhanden ist). --12 = Die ID des Fensters. --21 = Zusätzliche, per die Anwendung private, Informationen. 3.Parameter: Neuer LongIntwert.
Rückgabewert:
Bei einem Fehler 0, sonst der vorherige LongIntwert an dem spezifischen Offset.