PureBasic 3.92 beta 1 für Windows released

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
Lars
Beiträge: 347
Registriert: 31.08.2004 23:53
Wohnort: Shanghai
Kontaktdaten:

Beitrag von Lars »

Wenn du dich schon darauf hinab lässt, das Limit von Hand
einzuprogrammieren, kann man das ganze aber gehörig vereinfachen :)

Code: Alles auswählen

;SetGadgetState(): setzt das aktuell anzuzeigende Datum. 
;GetGadgetState(): ermittelt das aktuell angezeigte Datum. 

OpenWindow(0, 0, 0, 320, 200, #PB_Window_SystemMenu|#PB_Window_ScreenCentered,"CalendarGadget()") 
CreateGadgetList(WindowID()) 
CalendarGadget(0, 10, 10, 200, 180 ) 


Repeat 
  Event = WaitWindowEvent() 
  
  If GetGadgetState(0) < Date()
    SetGadgetState(0, Date()) 
  EndIf 
Until Event = #PB_Event_CloseWindow 


Datum$ = FormatDate("%dd-%mm-%yyyy", GetGadgetState(0)) 


MessageRequester("Deine Wahl", "Datum: "+Datum$, 0)
Ich bin jetzt aber erstmal die nächste Woche offline, von daher nicht
wundern, wenn eine etwaige Antwort *etwas* verspätet kommen sollte.
Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
Antworten