Fait aujourd'hui pour une appli perso

Code : Tout sélectionner
**** MLD le 22/3/2011 *****
Enumeration
#Fenpr
EndEnumeration
Procedure TimerProc2(hwnd.l, uMsg.l, idEvent.l, dwTime.l) ;timer pour faire date + pendule dans la barre de titre
Select uMsg
Case #WM_TIMER
Select idEvent
Case 2
Select DayOfWeek( Date())
Case 0
Jour$ = "Dimanche"
Case 1
Jour$ = "Lundi"
Case 2
Jour$ = "Mardi"
Case 3
Jour$ = "Mercredi"
Case 4
Jour$ = "Jeudi"
Case 5
Jour$ = "Vendredi"
Case 6
Jour$ = "Samedi"
EndSelect
Date$ = Jour$ +":" + FormatDate(" %dd : %mm : %yyyy | %hh : %ii : %ss", Date())
SetWindowTitle(#Fenpr,"Ce jour " + Date$) ;Affichage dans le titre, mais vous pouvez afficher ou vous voulez
EndSelect
EndSelect
EndProcedure
OpenWindow(#Fenpr, 0, 0,380,280, "Ce jour ", #PB_Window_SystemMenu|#PB_Window_MinimizeGadget | #PB_Window_ScreenCentered)
StickyWindow(#Fenpr, 1)
SetWindowColor(#Fenpr,$B7D9D9)
Handle = WindowID (#Fenpr) ;Handle de la fenêtre
Tim1 = SetTimer_ (Handle, 2, 50, @TimerProc2())
Repeat
Event = WaitWindowEvent()
Until event = #PB_Event_CloseWindow
KillTimer_(WindowID(#Fenpr),Tim1)
End