Français
Forum

Bild-commutateur Button

 

Julian
Schmidt
comment erstelle je une Bild-Button quel un-, ausrastbar ist?
Ähnlich diesem [...] 
Wäre bien si il un kleineren rebord hätte
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
18.06.2011  
 




Thomas
Freier
So quelque chose?
WINDOWSTYLE 31
WINDOWTITLE "Button comme Schalter"
WINDOW 0,0-640,440
Déclarer Schalter&
Schalter&=Contrôle("Button",»,$54021083,100,100,22,22,%hwnd,1001,%hInstance)
MCLS 20,20
Début de peinture -1
UseBrush 1,@RGB(255,0,0)
Fill 2,2,@RGB(255,0,0)
USEP 1,2,@RGB(255,255,255)
Ellipse 4,4 - 16,16
EndPaint
var bmp&=@Créer(«PCSI»,0,"& MEMBMP")
MCLS 20,20
Début de peinture -1
UseBrush 1,@RGB(0,255,0)
Fill 2,2,@RGB(255,0,0)
USEP 1,2,@RGB(255,255,255)
USEP 0,3,@RGB(0,0,0)
line 9,13-9,6
EndPaint
var bmp1&=@Créer(«PCSI»,0,"& MEMBMP")
SendMessage(Schalter&,$00F7,0,bmp&)
SetCheck Schalter&,0

tandis que 0=0

    WaitInput

    si @Clicked(Schalter&)

        Drawtext 0,0,@str$(@GetCheck(Schalter&))
        cas @GetCheck(Schalter&)=0:SendMessage(Schalter&,$00F7,0,bmp&)
        cas @GetCheck(Schalter&)=1:SendMessage(Schalter&,$00F7,0,bmp1&)
        SetFocus(%hwnd)

    EndIf

Wend

DeleteObject bmp&
DeleteObject bmp1&
Fin
 
Gruß Thomas
Windows XP SP2, XProfan X2
18.06.2011  
 




Julian
Schmidt
So quelque chose dans qui direction, allerdings hätte je volontiers cela on unabhänig de qui Grafik erkennen peux si qui Butten gedrückt ou non.
So quoi dans qui direction...


41 kB
Hochgeladen:18.06.2011
Downloadcounter134
Download
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
18.06.2011  
 




Thomas
Freier
là fällt mir seulement encore:
DEF SetWindowLong(3) !"User32","SetWindowLongA"
DEF GetWindowLong(2) !"User32","GetWindowLongA"
Def GetSysColor(1) !"User32","GetSysColor"

proc B_Stil

    Paramètres h&,border%
    SetWindowPos h&=0,0 - 0,0
    var xstyle%=1
    Cas border%:xstyle%=$200
    SetWindowLong(h&,-20,xstyle%)
    SetWindowPos h&=100,100 - 100,30

endproc

WINDOWSTYLE 31
WINDOWTITLE "Button comme Schalter"
WINDOW 0,0-640,440
cls GetSysColor(15)
Déclarer Schalter&
Schalter&=Contrôle("Button","   Test    ",$54011003,0,0,0,0,%hwnd,1001,%hInstance)
B_Stil Schalter&,0
SetCheck Schalter&,0

tandis que 0=0

    WaitInput

    si @Clicked(Schalter&)

        Drawtext 0,0,@str$(@GetCheck(Schalter&))
        cas @GetCheck(Schalter&)=0:B_Stil Schalter&,0
        cas @GetCheck(Schalter&)=1:B_Stil Schalter&,1
        SetFocus(%hwnd)

    EndIf

Wend

Fin
un. si un flach chez 0 possible ist dois du chercher et testen.
ou bien avec eigenen Bildern:
Def GetSysColor(1) !"User32","GetSysColor"
WINDOWSTYLE 31
WINDOWTITLE "Button comme Schalter"
WINDOW 0,0-640,440
cls GetSysColor(15)
Déclarer Schalter&
Schalter&=Contrôle("Button",»,$54021083,100,100,96,26,%hwnd,1001,%hInstance)
var bmp&=@Créer(«PCSI»,-1,"B1.png")
var bmp1&=@Créer(«PCSI»,-1,"B2.png")
SendMessage(Schalter&,$00F7,0,bmp&)
SetCheck Schalter&,0

tandis que 0=0

    WaitInput

    si @Clicked(Schalter&)

        Drawtext 0,0,@str$(@GetCheck(Schalter&))
        cas @GetCheck(Schalter&)=0:SendMessage(Schalter&,$00F7,0,bmp&)
        cas @GetCheck(Schalter&)=1:SendMessage(Schalter&,$00F7,0,bmp1&)
        SetFocus(%hwnd)

    EndIf

Wend

DeleteObject bmp&
DeleteObject bmp1&
Fin
et qui ggf. avec dans den Script prendre

b1.png  
1 kB
Hochgeladen:19.06.2011
Downloadcounter162
Download
b2.png  
1 kB
Hochgeladen:19.06.2011
Downloadcounter169
Download
 
Gruß Thomas
Windows XP SP2, XProfan X2
19.06.2011  
 




Julian
Schmidt
mon Bild est un Bitmap, et dessen Hintergrund ist Transparenz! comment peux je cela Bild avec aktivierter Transparenz sur den Button poser?
Def GetSysColor(1) !"User32","GetSysColor"
WINDOWSTYLE 31
WINDOWTITLE "Button comme Schalter"
WINDOW 0,0-150,160
cls GetSysColor(15)
Déclarer Schalter&
Schalter&=Contrôle("Button",»,$54021083,40,40,45,45,%hwnd,1001,%hInstance)
var bmp&=@Créer(«PCSI»,-1,"images/refresh.bmp")
SendMessage(Schalter&,$00F7,0,bmp&)
SetCheck Schalter&,0

tandis que 0=0

    WaitInput

    si @Clicked(Schalter&)

        Drawtext 0,0,@str$(@GetCheck(Schalter&))
        cas @GetCheck(Schalter&)=0:SendMessage(Schalter&,$00F7,0,bmp&)
        cas @GetCheck(Schalter&)=1:SendMessage(Schalter&,$00F7,0,bmp&)
        SetFocus(%hwnd)

    EndIf

Wend

DeleteObject bmp&
Fin


28 kB
Hochgeladen:19.06.2011
Downloadcounter166
Download
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
19.06.2011  
 




Thomas
Freier
là fällt mir seulement un Icon un.
Def GetSysColor(1) !"User32","GetSysColor"
WINDOWSTYLE 31
WINDOWTITLE "Button comme Schalter"
WINDOW 0,0-150,160
cls GetSysColor(15)
var bmp& = @Créer("hIcon", "bau.ico",0)
var Schalter&=Contrôle("BUTTON",»,$50001043,30,30,30,30,%hwnd,2112,%HINSTANCE)
SendMessage(Schalter&,$00F7,1,bmp&)

tandis que 0=0

    WaitInput
    cas @Clicked(Schalter&): Drawtext 0,0,@str$(@GetCheck(Schalter&))

Wend

DeleteObject bmp&
Fin

1 kB
Hochgeladen:19.06.2011
Downloadcounter202
Download
 
Gruß Thomas
Windows XP SP2, XProfan X2
19.06.2011  
 




Julian
Schmidt
merci, hab je juste dans mon aktuelles projet incorporé


323 kB
Hochgeladen:19.06.2011
Downloadcounter153
Download
 
˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
19.06.2011  
 



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

10.336 Views

Untitledvor 0 min.
Georg14.01.2021
Axel Berse16.04.2019
E.T.20.12.2018
Walter08.06.2018
plus...

Themeninformationen

cet Thema hat 2 participant:

Julian Schmidt (4x)
Thomas Freier (3x)


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