Español
Fuente/ Codesnippets

Spinedit Variables

 

Michael
Dell
Manches es sólo Ansichtssache
KompilierenMarcaSeparación
Orginal von Thomas Hölzer
Bearbeitet: Michael Dell
UDM_SETPOS              = 1127;
UDM_GETPOS              = 1128;
Def InitCommCntrl(0) !ComCtl32.Dll,InitCommonControls
Def CreateSpinED(12) !ComCtl32.Dll,CreateUpDownControl

Proc CrSpinEdit

    Parameters wHndl&,x&,y&,dx&,dy&,sed_max&,sed_min&,sed_start&,align&,alignCT&
    Declare sed&
    Case Or(Lt(align&,1),Gt(align&,2)): align& = 0

    If Equ(alignCT&,1)

        alignCT& = $5480022E

    Else

        alignCT& = $54800226

    EndIf

    InitCommCntrl()
    sed&  = CreateSpinED(alignCT&,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&)
    budd& = SendMessage(sed&,1130,0,0)
    Return sed&

EndProc

Windowtitle Über Systemmenü beenden
Cls RGB(200,208,216)
Normales Control
CrSpinEdit(%HWnd,10,10,100,22,10010,9990,10000,0,0)  Links
CrSpinEdit(%HWnd,10,50,100,22,10010,9990,10000,1,0)  Zentriert
CrSpinEdit(%HWnd,10,90,100,22,10010,9990,10000,2,0)  Rechts
Gedrehtes Control
CrSpinEdit(%HWnd,150,10,100,22,10010,9990,10000,0,1)  Links
CrSpinEdit(%HWnd,150,50,100,22,10010,9990,10000,1,1)  Zentriert
CrSpinEdit(%HWnd,150,90,100,22,10010,9990,10000,2,1)  Rechts

While 1

    WaitInput

Wend


Saludo

Michael...
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
26.10.2004  
 



Sehr schön! Fehlt miur todavía...
 
26.10.2004  
 




Jörg
Sellmeyer
Leider es el Code por el Forumssoftware zerschossen.
Yo habs veces otra vez producido.
'Orginal por Thomas Hölzer
'Bearbeitet: Michael Dell
'UDM_SETPOS              = 1127;
'UDM_GETPOS              = 1128;
 $I profalt.inc
Def InitCommCntrl(0) !"ComCtl32.Dll","InitCommonControls"
Def CreateSpinED(12) !"ComCtl32.Dll","CreateUpDownControl"

Proc CrSpinEdit

    Parámetros wHndl&,x&,y&,dx&,dy&,sed_max&,sed_min&,sed_start&,align&,alignCT&
    Declarar sed&,budd&
    Case Or(Lt(align&,1),Gt(align&,2)): align& = 0

    If Equ(alignCT&,1)

        alignCT& = $5480022E

    Más

        alignCT& = $54800226

    EndIf

    InitCommCntrl()
    sed&  = CreateSpinED(alignCT&,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&)
    budd& = SendMessage(sed&,1130,0,0)
    Volver sed&

ENDPROC

Windowtitle "Über Systemmenü beenden"
Cls RGB(200,208,216)
'Normales Control
CrSpinEdit(%HWnd,10,10,100,22,10010,9990,10000,0,0)'Links
CrSpinEdit(%HWnd,10,50,100,22,10010,9990,10000,1,0)'Zentriert
CrSpinEdit(%HWnd,10,90,100,22,10010,9990,10000,2,0)'Rechts
'Gedrehtes Control
CrSpinEdit(%HWnd,150,10,100,22,10010,9990,10000,0,1)'Links
CrSpinEdit(%HWnd,150,50,100,22,10010,9990,10000,1,1)'Zentriert
CrSpinEdit(%HWnd,150,90,100,22,10010,9990,10000,2,1)'Rechts

Mientras que 1

    WaitInput

Wend

 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
22.05.2018  
 




p.specht

Mit GetText(sed&) klappt no, a el Werte el SpinEdits a kommen. Was mache Yo falso?
 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
24.05.2018  
 




Jörg
Sellmeyer

 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.05.2018  
 




p.specht

Leider a doof:
...
SpinH&=CrSpinEdit(%HWnd,150,90,100,22,10010,9990,10000,2,1)

Mientras que 1:WaitInput
locate 30,30:imprimir GetSpinBuddy(SpinH&);" "
EndWhile
FIN

... brachte no (Liefert konstanten Valor).
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
24.05.2018  
 




Jörg
Sellmeyer
Logisch! Es en efecto el Handle des Buddys.
Usted musst GetText$(GetSpinBuddy(hdl&)) abfragen.
Como bietet se entonces auch una Headereintrag una:
SpinTxt( = GetText$(GetSpinBuddy(;

Imprimir ~SpinTxt(%hwnd,hdl&)) ' el 2. Klammer no vergessen!

Oder igual ne entsprechende Procedimiento:
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.05.2018  
 




p.specht

DANKE!
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
24.05.2018  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

8.737 Views

Untitledvor 0 min.
Gast.0815 vor 3 Tagen
Langer01.01.2022
p.specht18.11.2021
Roland Schäffer18.11.2021
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie