Seite 1 von 1

Unerwartete Funktion im Editor- und String-Gadget

Verfasst: 03.06.2013 14:29
von Berti27
Hallo zusammen,
Eigentlich wollte ich die Anzeige eines Text-Gadgets rechtsbündig haben. Weil ich mich aber in der Zeile vertan hatte, rutschte das Flag #PB_Text_Right in die Zeile eines Editor-Gadgets. Ich merkte erst beim probeweisen Starten des Codes, dass nun statt dem Text-Gadget das Editor-Gadget mit Rechtsbündigkeit prahlte. Nebebei gesagt, ersparte mir diese Entdeckung einige Codzeilen. Neugierig geworden, stellte ich dann auch fest, dass das mit dem String-Gadget auch klappte.
In der Dokumentation zu PureBasic 5.11 konnte ich diese Möglichkeit nicht finden. :lol:

Re: Unerwartete Funktion im Editor- und String-Gadget

Verfasst: 03.06.2013 14:39
von ts-soft
#PB_Text_Right hat unter windows denselben Wert wie #SS_Right (für Static/Textgadget) und #ES_Right für (Edit/Stringgadget).
Das funktionieren ist also ein Zufall und funktioniert nur unter Windows, deshalb ist es auch nicht dokumentiert.
Du solltest besser die API-Konstante beim StringGadget nutzen, um den Fehler, wenn es dann in zukunftigen Versionen,
nicht mehr geht besser zu finden.

Re: Unerwartete Funktion im Editor- und String-Gadget

Verfasst: 03.06.2013 14:55
von Berti27
Hallo TS-SOFT,
Danke für die Information!