Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 249353 (10789)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Fensterstiländerung mit SetWindowLong
Stefan Schnell
| Datum:14.11.01 08:57 (mail@stschnell.de) |
Hallo Community, ich habe das nachträgliche Verändern eines WindowStyles wie folgt versucht: Def SetWindowLong(3) !"USER32","SetWindowLongA" Window 320, 200 - 406, 312 CLS SetWindowLong(%HWnd, ~GWL_Style, 80) So hat das jedoch nicht funktioniert, benutze ich die richtige API-Funktion? Welcher Style wäre denn im Windows-API vergleichbar mit dem Style 80 von Profan? Danke für Eure Antworten. Tschüss Stefan Schnell
Jörg Sellmeyer
| Datum:14.11.01 12:57 (joerse@gmx.de) |
Hallo, Ich weiß nicht mehr wer es mal gepostet hat aber es wirkt: windowstyle 64+16'-----------kein Menü, kein Titel, kein Rahmen window 0,0-0,0'----soll nicht gesehen werden setstyle %hwnd,or(getstyle(%hwnd),$400000) ' $400000 = WS_DLGFRAME => nicht vergrößerbarer Rahmen window 40,40-400,400'--------Neuzeichen erzwingen print "Bitte Enter drücken!" waitkey setstyle %hwnd,$14cf2000'----Standart-Stil window 30,30-300,300'--------Neuzeichen erzwingen waitkey Gruß Jörg
Frank Abbing
| Datum: 14.11.01 13:46 (frankabbing@12move.de) |
Hallo Stefan, bevor du SetWindowLong() benutzen kannst, mußt du mit GetWindowLong() den aktuellen Style-Status abfragen. Diesen Wert kannst du ändern (Attribute hinzufügen oder wegnehmen) und übergibst ihn dann wieder an SetWindowLong(). Gruß, Frank

| Zurück zur Übersicht