DateGadget()
Publié : mer. 10/sept./2008 17:08
Salut,
J'ai crée un Dategadget(), ça fonctionne sans problème sauf quand j'active "enable xp skin support" dans le compiler.
Le soucis c'est que le dategadget se met automatiquement sur la valeur maximal autorisée quand je clique dessus, bien entendu j'aimerai garder l'option "enable xp skin support" activé
Quelqu'un connaîtrait la raison de cette annomalie ?
Merci de bien vouloir m'aider
edit : je suis sous windows vista
J'ai crée un Dategadget(), ça fonctionne sans problème sauf quand j'active "enable xp skin support" dans le compiler.
Le soucis c'est que le dategadget se met automatiquement sur la valeur maximal autorisée quand je clique dessus, bien entendu j'aimerai garder l'option "enable xp skin support" activé

Code : Tout sélectionner
OpenWindow(0, 0, 0, 300, 300, "Calendrier", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_TitleBar | #PB_Window_ScreenCentered)
CreateGadgetList(WindowID(0))
DateGadget(0, 10, 10, 100, 20, "%dd/%mm/%yy")
SetGadgetState(0, Date(2005, 01, 01, 0, 0, 0)) ;date actuel
SetGadgetAttribute(0, #PB_Date_Minimum, Date(2005, 01, 01, 0, 0, 0)) ;date minimum
SetGadgetAttribute(0, #PB_Date_Maximum, Date(2006, 12, 30, 0, 0, 0)) ;date maximum
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
End
Merci de bien vouloir m'aider

edit : je suis sous windows vista