Español
Wünsche y Sugerencias

Propuestas para künftige Versionen

TrackBar

 
- Página 1 -



ByteAttack
Also Yo sería me zusätzliches Control TrackBar wünschen.
Mit Crear("HTrack.... y Crear("VTrack.... como Ejemplo.



En el momento löse Yo el algo umständlich así:
KompilierenMarcaSeparación
USERMESSAGES 16
 $H windows.ph
 $H commctrl.ph
Declare Ende%,TrackBar&,TrackBar2&,Font&,TB1&,TB2&
WindowStyle 30
WindowTitle "TrackBar"
Window %maxX,0-380,200
Font& = Create("Font","Verdana",13,0,0,0,0)
SetDialogFont Font&
CLS ~GetSysColor(15)
' ############ TrackBar mit Skala
Create("Text",%hwnd,"TrackBar mit Skala",15,10,200,24)
TrackBar& = Control("MSCtls_TrackBar32", "", $54010061,10,30,300,35,%hwnd,$4001,%hInstance, 0)
SendMessage(TrackBar&, ~TBM_SETRANGE, 0, MakeLong(0, 100))'Bereich
SendMessage(TrackBar&, ~TBM_SETPOS, 1, 30)'Aktuelle Position
SendMessage(TrackBar&, ~TBM_SETTICFREQ, 10, 0)'Teiler für die Skala
TB1&=Create("Text",%hwnd,"30",320,35,30,25)
SetFont TB1&,Font&
' ############ TrackBar Schmal
Create("Text",%hwnd,"TrackBar Schmal",15,80,200,24)
TrackBar2& = Control("MSCtls_TrackBar32", "", $54010050,10,100,300,25,%hwnd,$4001,%hInstance, 0)
SendMessage(TrackBar2&, ~TBM_SETRANGE, 0, MakeLong(0, 100))'Bereich
SendMessage(TrackBar2&, ~TBM_SETPOS, 1, 30)'Aktuelle Position
TB2&=Create("Text",%hwnd,"30",320,105,30,25)
SetFont TB2&,Font&
SetWindowPos %hwnd=(%maxX/2-190),(%maxY/2-100)-380,200;0

WhileNot ende%

    WaitInput
    Case %Umessage=16:end
    SetText TB1&,Str$(SendMessage(TrackBar&, ~TBM_GETPOS, 0, 0))
    SetText TB2&,Str$(SendMessage(TrackBar2&, ~TBM_GETPOS, 0, 0))

EndWhile


13 kB
Hochgeladen:28.08.2015
Ladeanzahl186
Descargar
 
XProfan X3
Website:  [...] 
Facebook:  [...] 
28.08.2015  
 



« Dieser Contribución wurde como Solución gekennzeichnet. »


Jörg
Sellmeyer
¿Quieres decir que algo como?
KompilierenMarcaSeparación
Declare ende%
ende% = 1

If ende% =ende%-1

    ende% = 1
    End'e

E
a>
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
28.08.2015  
 




Jörg
Sellmeyer
Etwas weniger umständlich wäre lo a dahin, si du dir una Procedimiento speicherst (z. B. en uno Incluir), el du entonces simplemente aufrufen kannst:
KompilierenMarcaSeparación
USERMESSAGES 16
 $H windows.ph
 $H commctrl.ph
Declare TrackBar&,Font&
WindowStyle 30
WindowTitle "TrackBar"
Window 380,200
Font& = Create("Font","Verdana",13,0,0,0,0)
SetDialogFont Font&
CLS ~GetSysColor(15)

Proc NewTrackbar

    Parameters hwnd&,X%,Y%,B%,H%,Bereich%,Pos&,Freq&',Stil&
    Declare TB&
    TB& = Control("MSCtls_TrackBar32", "", $54010061,X%,Y%,B%,H%,hwnd&,$4001,%hInstance, 0)
    SendMessage(TB&, ~TBM_SETRANGE, 0, MakeLong(0, Bereich%))'Bereich
    SendMessage(TB&, ~TBM_SETPOS, 1, Pos&)'Aktuelle Position
    SendMessage(TB&, ~TBM_SETTICFREQ, Freq&, 0)'Teiler für die Skala

EndProc

TrackBar& = NewTrackbar(%hwnd,10,10,300,35,200,50,10)
SetFont TrackBar&,Font&

While 1

    WaitInput
    Case %Umessage = 16:Break

Wend


Damit reduziert el zukünftige Schreibarbeit en genau una Línea.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
28.08.2015  
 




ByteAttack
Schon klar, war en efecto sólo una Ejemplo-Code.

Bitte en el Quelltexten IMMER el Variable Ende% benutzen.
( Das bringt David en el Palme )
 
XProfan X3
Website:  [...] 
Facebook:  [...] 
28.08.2015  
 



 
28.08.2015  
 




Jörg
Sellmeyer
¿Quieres decir que algo como?
KompilierenMarcaSeparación
Declare ende%
ende% = 1

If ende% =ende%-1

    ende% = 1
    End'e

E
a>
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
28.08.2015  
 



Respuesta


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

5.265 Views

Untitledvor 0 min.
ByteAttack06.06.2021
Rainer Hoefs19.05.2019
Jörg Sellmeyer15.05.2018
Uwe ''Pascal'' Niemeier31.03.2018
Más...

Themeninformationen

Dieses Thema ha 3 subscriber:

ByteAttack (2x)
Jörg Sellmeyer (2x)
iF (1x)


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