| |
|
|
- Seite 1 - |
|
![Torsten Rümker: 11.11.2005](.././../../i/a/617900842433de430ed8f2.jpg) Torsten Rümker | Moin, kann mir jemand verraten, wie ich einem Spinedit die 1.000 Trennpunkte abgewöhnen kann?
also 1000 statt 1.000
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 11.11.2005 ▲ |
|
|
|
|
| |
|
- Seite 1 - |
|
![iF: 16.08.2007](.././../../i/a/1.gif) | Uwe's Variante als mögliche XPSE
window 200,100-300,150
long Edit=create("edit",%hwnd,"",100,10,80,24)
long updown=createupdowncontrol(ws_child | ws_visible | uds_nothousands | uds_setbuddyint | uds_alignright,0,0,0,0,hwnd,555,0,edit,2000,0,1500)
do {
locate 0,0
print gettext$(edit)
print sendmessage(updown,udm_getpos,0,0)
waitinput
}
|
|
|
| |
|
|
|
![iF: 16.08.2007](.././../../i/a/1.gif) | Interessant das dies nicht funktioniert:
cls
long Edit=create(spinedit,hwnd,4000;-100;5000,0229,0241,0120,0020)
long spin=findwindowex(hwnd,0,msctls_updown32,0)
setstyle spin,ws_child | ws_visible | uds_nothousands | uds_setbuddyint | uds_alignright
do {
locate 0,0
print gettext$(edit)
waitinput
}
|
|
|
| |
|
|
|
![GDL: 16.08.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | Hallo,
habe mich mit Michaels Code zu früh gefreut.Lassen sich mit gettext$() nicht auslesen.
Original-Autor: Thomas Hölzer
Bearbeited: Michael Dell
declare m&
Proc CrSpinEdit
Parameters wHndl&,x&,y&,dx&,dy&,sed_max&,sed_min&,sed_start&,align&,art&
Def InitCommCntrl(0) !ComCtl32.Dll,InitCommonControls
Def CreateSpinED(12) !ComCtl32.Dll,CreateUpDownControl
Declare sed&,alignCT&
If (align&>3)
alignCT& = 8
align& = (align&-4)
EndIf
CaseNot (art&=0): art& = 6000 keinen Punkt setzen
InitCommCntrl()
sed& = CreateSpinED($54800226+alignCT&+art&,0,0,0,0,wHndl&,$0FFFF,%hinstance,
Control(Edit,,$50000000+align&,x&,y&,dx&,dy&,wHndl&,0,%HInstance,$200),
sed_max&,sed_min&,sed_start&)
locate 15,10
print Erstellungsinhalt= +gettext$(sed&)
Return sed&
EndProc
**** Beispiel ****
Windowtitle Über Systemmenü beenden
Cls External(USER32.DLL,GetSysColor,15)
Normales Control
m&=CrSpinEdit(%HWnd,10,10,100,22,10010,9990,10000,0,1) Links + UpDown Rechts - Punkt
CrSpinEdit(%HWnd,10,50,100,22,10010,9990,10000,1,1) Zentriert + UpDown Rechts - Punkt
CrSpinEdit(%HWnd,10,90,100,22,10010,9990,10000,2,1) Rechts + UpDown Rechts - Punkt
Gedrehtes Control
CrSpinEdit(%HWnd,150,10,100,22,10010,9990,10000,6,0) Rechts + UpDown Links + Punkt
CrSpinEdit(%HWnd,150,50,100,22,10010,9990,10000,5,0) Zentriert + UpDown Links + Punkt
CrSpinEdit(%HWnd,150,90,100,22,10010,9990,10000,4,0) Links + UpDown Links + Punkt
While 1
WaitInput
locate 16,10
print Ausleseinhalt= +gettext$(m&)
EndWhile
End
Probiere nun iFs Vorschlag aus.
Servus Georg |
|
|
| |
|
|
|
![GDL: 16.08.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | Hallo iF,
Warst schneller, kann kein Spinedit mittels gettext$() von diesen Codebeispielen auslesen.
Servus Georg |
|
|
| |
|
|
|
![Jörg Sellmeyer: 16.08.2007](.././../../i/a/8132362004294faafc5e8c.jpg) Jörg Sellmeyer | Hallo Georg,
Damit funktioniert es:
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... ![](https://www.wuestensand.info/images/CoverFataMorganaklein.jpg) | 16.08.2007 ▲ |
|
|
|
|
![GDL: 16.08.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | Es geht, klasse.
Servus Georg |
|
|
| |
|
|
| |
|
- Seite 2 - |
|
|
![GDL: 24.08.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | Probiere nun selbst schon mit Xprofan seinen settext und mit wm_settext rum, bekomme es aber nicht hin. Jörg weisste zufällig auch die Möglichkeit für settext.Danke.
Servus Georg |
|
|
| |
|
|
|
![Jörg Sellmeyer: 25.08.2007](.././../../i/a/8132362004294faafc5e8c.jpg) Jörg Sellmeyer | Hallo Georg, Du mußt wieder die Message UDM_GetBuddy einsetzen:
So sollte es funktionieren. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... ![](https://www.wuestensand.info/images/CoverFataMorganaklein.jpg) | 25.08.2007 ▲ |
|
|
|
|
![GDL: 25.08.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | |
|
| |
|
|
|
![GDL: 25.08.2007](.././../../i/a/163757696547b07eee29838.gif) GDL | Also dieses Spinedit hat es echt in sich.Nun gehen die Up/Downpfeile nach SetText SendMessage(m&,$046A,0,0),9992 nicht mehr.
Servus Georg |
|
|
| |
|
|
|
![Martin Kempf: 21.08.2009](.././../../i/a/9475916784ac2569da81be.png) Martin Kempf | Ich stehe auch vor diesem Tausenderpunktproblem und frage mich, obs in der Version 11.2 mittlerweile vielleicht einen einfachen Schalter gibt, um diesen Trennpunkt abzuschalten? |
|
|
| |
|
|
|
![iF: 21.08.2009](.././../../i/a/1.gif) | Hallo Martin, Du kannst die 11er Hilfedatei einfach laden unter [...] - imho aber speziell hierfür (bisher) keine in XProfan eingebaute Lösung gibt.
In (einem mittlerweile doch schon älterem Programm) Okrea [...] habe ich das "ganz interessant" gelöst - wie ich find. ^^
![](https://xprofan.com/files/zwischenablage01.png_1250855755_1_74424.png)
Nachtrag: Schön - sehe es geht eher drum die Punkte wegzubekommen - nuja! ![](.././../../i/s/__upl_ext_1111498515.gif) |
|
|
| |
|
|