Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
2 - PROFAN-Programmierung

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 Unklarheit bei GetStyle und GetWindowLong
Autor: Karl-Jürgen Hilger (---.dyn.telefonica.de)
Datum:   29.09.16 17:10

Hi,

ich rätsel grade über Ergebnisse der Funktionen GetStyle oder GetWindowLong.

Erstellt werden 2 Edit- Controls.
Das eine mit den Stilwerten von XProfan,
das zweite mit 'ws_Border' (= $00800000) und einer anderen Textausrichtung.

Bei einer Überprüfung mit GetStyle oder GetWindowLong
wird ws_border aber unterschlagen, obwohl die Wirkung deutlich sichtbar ist.

Mein Beispielprogramm stellt das übersichtlich und einfach dar.

Gibt es dafür eine Erklärung?


Gruß
KJ

 Declare Handle edit1, edit2
 Def GetWindowLong(2) !"USER32","GetWindowLongA"
 CLS
 
 edit1  = Control("Edit" , "Edit1: XProfan-Style"                      , $50010080, 100, 20, 400, 22, &hWnd, 2010, %hInstance, $200)
 edit2  = Control("Edit" , "Edit2: Rahmen und Textausrichtung geändert", $50810081, 100, 60, 400, 22, &hWnd, 2011, %hInstance, $0)
 
 Locate 10,0
 Print  "Jetzt die Style-Werte durch \qGetStyle\q und \qGetWindowLong\q ermitteln:\n\n"
 
 Print Tab(13);"GetStyle"      ;Tab(30);"GetWindowLong"
 Print Tab(10);"--------------";Tab(30);"--------------"
 
 Print "Edit1:"; Tab(10); Hex$(GetStyle(edit1, 0)); Tab(20); Hex$(GetStyle(edit1, 1)); Tab(30); Hex$(GetWindowLong(edit1,-16)); Tab(40); Hex$(GetWindowLong(edit1,-20))
 Print
 Print "Edit2:"; Tab(10); Hex$(GetStyle(edit2, 0)); Tab(20); Hex$(GetStyle(edit2, 1)); Tab(30); Hex$(GetWindowLong(edit2,-16)); Tab(40); Hex$(GetWindowLong(edit2,-20))
 
 Print "\n\n\nWo ist beim 2. Edit der Stil 'ws_Border' (= $00800000) geblieben?"
 
 waitkey
 




 Beitrag beantworten  |  Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 Unklarheit bei GetStyle und GetWindowLong  Neu
Karl-Jürgen Hilger 29.09.16 17:10 
 Re: Unklarheit bei GetStyle und GetWindowLong  Neu
Michael Wodrich 29.09.16 23:02 
 Re: Unklarheit bei GetStyle und GetWindowLong  Neu
Michael Wodrich 29.09.16 23:44 
 Re: Unklarheit bei GetStyle und GetWindowLong  Neu
Karl-Jürgen Hilger 30.09.16 01:35 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org