[V4 beta 5] ButtonGadget en case à coché.[Autre]

Archive.
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

[V4 beta 5] ButtonGadget en case à coché.[Autre]

Message par meganet »

Voilà, quand on écrit le code avec PB V4 Beta 5,
ButtonGadget(0,X,Y,#Width,Height,Name$,#PB_Button_Toggle) ce n'est pas un boutton, c'est une case à cocher (pas cocher au départ).
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Non. Pas chez moi!
LeCyb
Messages : 273
Inscription : dim. 26/déc./2004 20:49

Message par LeCyb »

Je vois aucun bug...
Vive le thread-safe !
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Oui c'est ça et l'écureuil referme le papier d'alu sur le chocolat...


Ah autant pour moi, je vois aussi des ronds à la place des carrés mais avec toute cette fumée, j'y vois pas grand chose.


Je déconne. :lol:
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

nico a écrit :Oui c'est ça et l'écureuil referme le papier d'alu sur le chocolat...


Ah autant pour moi, je vois aussi des ronds à la place des carrés mais avec toute cette fumée, j'y vois pas grand chose.


Je déconne. :lol:
C'est pas un ecureuil, c'est une marmotte :?

T'y connais rien, en zanimos, toi !
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Disons que je dois être influencé par une certaine banque, en ce moment elle passe souvent.
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

BS comment ça ce fait que ça la fait chez moi?

Message par meganet »

Abon? Bas coment ça ce fait que chez moi il y à eu ça?
Il doit y avaoir un bug, ça doit être sous certaines condition.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Tu utilises les API dans ton code et particulièrement SetWindowLong ?
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

Voilà mon code

Message par meganet »

#WindowPrincipale=0
#Button_Play=0
#Button_Stop=1

If OpenWindow(#WindowPrincipale,0,0,500,300,#pb_window_systemmenu|#pb_window_maximizegadget|#pb_windwo_minimizegadget|#pb_window_sizegadget|#pb_window_screencentered, "Test")
WindowID=WindowID(#WindowPrincipale)

if creategadgetlist(WindowID)
ButtonGadget(#Button_Play, 10, 60, 50, 25, "&Play", #PB_Button_Toggle)
ButtonGadget(#Button_Stop, 10, 100, 50, 25, "&Stop")
Endif

Repeat

Select WaitWindowEvent()

Case #PB_Event_CloseWindow
Quit = 1

Case #pb_Event_Gadget

Select EventGadget()

Case #Button_Play
Messagerequester("Boutton Play", "Le bouton play à été préssé.", 0)

EndSelect

EndSelect

Until Quit = 1

Endif
End

C'est le boutton play qui devien une case à cochée.
Sauf quand ont enlève le "#PB_Button_Toggle".
Voilà.
@+++
AWEAR
Messages : 264
Inscription : ven. 28/oct./2005 8:20
Localisation : Mayotte ( 976 ), Océan Indien, France

Message par AWEAR »

Un button avec le style toggle agit un peu comme un checkbox. Il est soit enfoncé, soit relaché, et dès qu'on clique dessus, cela modifie l'état. Je suppose que ton logiciel de synthèse vocale s'est donc fait prendre au piège. Voilà.
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
meganet
Messages : 317
Inscription : jeu. 20/janv./2005 22:00

Je ne pence pas.

Message par meganet »

Je ne pence pas, car quand c'est des bouton comme ça, il les reconnait, et il nous dit son état.
Il ne nous dit pas que c'est des case à cocher.
Répondre