Français
Wünsche et Anregungen

Propositions pour künftige Versionen

TrackBar

 
- page 1 -



ByteAttack
alors je serait mir cela zusätzliches Contrôle TrackBar désirer.
avec Créer("HTrack.... et Créer("VTrack.... comme Beispiel.



Zur Zeit löse je cela quelque chose compliqué so:
KompilierenMarqueSéparation
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
Downloadcounter187
Download
 
XProfan X3
Website:  [...] 
Facebook:  [...] 
28.08.2015  
 



« cette Beitrag wurde comme Solution gekennzeichnet. »


Jörg
Sellmeyer
Du meinst quelque chose comme?
KompilierenMarqueSéparation
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
quelque chose moins compliqué wäre es jusqu'à dahin, si du dir une Procédure speicherst (z. B. dans einer Include), qui du ensuite simple appel peux:
KompilierenMarqueSéparation
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


avec cela reduziert sich qui zukünftige Schreibarbeit sur oui c'est ca une la ligne.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
28.08.2015  
 




ByteAttack
déjà bien sûr, était oui aussi seulement un Beispiel-Code.

s'il te plaît chez dem Quelltexten IMMER qui Variable Ende% benutzen.
( cela bringt David sur qui palmier )
 
XProfan X3
Website:  [...] 
Facebook:  [...] 
28.08.2015  
 



 
28.08.2015  
 




Jörg
Sellmeyer
Du meinst quelque chose comme?
KompilierenMarqueSéparation
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  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

5.300 Views

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

Themeninformationen

cet Thema hat 3 participant:

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


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie