Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 249611 (11047)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Messages
Alexander Gall
| Datum:23.06.01 16:15 (alexander.gall@web.de) |
Leider habe ich ein kleines Problem mit einer Message: Der Befehl an einen Button, die Schriftart der Buttonbeschriftung zu ändern (@Sendmessage(Button%,$0030,%Font,0)), funktioniert einwandfrei. Sobald ich den Button aber mit @Destroywindow entferne und den gleichen Button (also mit gleicher Buttonvariable) neuzeichne, wirkt die Zuweisung der geänderten Schriftart nicht mehr, weder sofort, noch nach einer weiteren Aufforderung per Message - obwohl die Schriftart inzwischen nicht mit Usefont geändert wurde. Warum ignoriert der neugezeichnete Button die Message? Falls jemand eine Idee hat, vielen Dank!
Rolf Koch
| Datum:23.06.01 18:24 (webmaster@rokosoft.de) |
Ich will die Frage mit einer Gegenfrage beantworten (den dies bin ich selbst mal gefragt worden) Wieso löschst Du den Button, wenn Du diesen haargenau mit derselben Variable wieder einbaust. Wäre es da nicht besser mit: SetWindowPos button& = 0,0-0,0;0 diesen auf dem Bildschirm zu verstecken (bleibt doch das gleiche) und bei Bedarf wieder auf die normalen Werte zu setzen? Dann wird es bestimmt auch wieder mit dem Fontproblem klappen - aber leider kenne ich den Sinn und Zweck des Entfernens nicht. Klappt dies so? Rolf
Jörg Sellmeyer
| Datum:24.06.01 00:49 (joerse@gmx.de) |
Hallo, Mit Showwindow(button&,0) b. z. w. Showwindow(button&,1) geht es sogar noch komfortabler. Jörg
Rolf Koch
| Datum:24.06.01 12:20 (webmaster@rokosoft.de) |
:) stimmt auch wieder. Ich habe festgestellt, daß wenn man einen Tip gibt, immer wieder mehrere Möglichkeiten in Frage kommen, an welche man selber nie gedacht hätte ;) Woran man unschwer erkennen kann, daß Profan² sehr flexibel ist! Rolf
Alexander Gall
| Datum: 24.06.01 20:20 (alexander.gall@web.de) |
Vielen Dank für die Hilfe! Der Sinn der Aktion "Löscht den Button!" ist tatsächlich die Zuweisung neuer Koordinaten. Dass es dafür den Befehl SetWindowPos gibt, habe ich leider nicht gewusst.

| Zurück zur Übersicht