CalendarGadget()

Syntaxe

Resultat = CalendarGadget(#Gadget, X, Y, Largeur, Hauteur [, Date [, Option]])
Description
Crée un gadget de type calendrier dans la GadgetList en cours.

Arguments

#Gadget Le numéro d'identification du nouveau gadget.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
X, Y, Largeur, Hauteur La position et les dimensions du nouveau gadget.
Date (optionnel) La date initiale à définir.
La valeur par défaut est la date du jour.
Option (optionnel) #PB_Calendar_Borderless : Créer un gadget sans bordure (pas supporté par Linux).

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

Si #PB_Any a été utilisé pour le paramètre #Gadget, alors la valeur de retour est le numéro d'identification du gadget, généré automatiquement.

Remarques

La date utilisée par ce gadget est identique à celle utilisée dans la bibliothèque Date.
  - GadgetToolTip() permet d'ajouter une 'mini aide' à ce gadget. 

  Les commandes suivantes peuvent être utilisées pour agir sur le gadget :
  - SetGadgetState(): Change la date actuellement affichée.
  - GetGadgetState(): Renvoie la date actuellement affichée.

  - SetGadgetItemState(): Fait apparaître une date donnée en gras (Windows seulement).
  - GetGadgetItemState(): Détermine si une date donnée est en gras (Windows seulement).

  - SetGadgetAttribute() avec les attributs suivants:
    #PB_Calendar_Minimum: Change la date minimale que l'utilisateur peut choisir
    #PB_Calendar_Maximum: Change la date maximale que l'utilisateur peut choisir avec ce gadget

  - GetGadgetAttribute() avec les attributs suivants:
    #PB_Calendar_Minimum: Renvoie la date minimale que l'utilisateur peut choisir
    #PB_Calendar_Maximum: Renvoie la date maximale que l'utilisateur peut choisir avec ce gadget

  - SetGadgetColor() et GetGadgetColor() avec les constantes suivantes comme 'TypeCouleur':
    #PB_Gadget_BackColor      : Couleur de fond
    #PB_Gadget_FrontColor     : Couleur du texte pour les jours affichés (non pris en charge sur Windows Vista +)
    #PB_Gadget_TitleBackColor : Couleur du fond du titre du mois (non pris en charge sur Windows Vista +)
    #PB_Gadget_TitleFrontColor: Couleur du texte du titre du mois (non pris en charge sur Windows Vista +)
    #PB_Gadget_GrayTextColor  : Couleur du texte pour les jours n'appartenant pas au mois courant (non pris en charge sur Windows Vista +)

Exemple

  If OpenWindow(0, 0, 0, 250, 200, "CalendarGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    CalendarGadget(0, 10, 10, 230, 180)
    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

Voir aussi

SetGadgetState(), GetGadgetState(), SetGadgetItemState(), GetGadgetItemState(), SetGadgetAttribute(), GetGadgetAttribute(), SetGadgetColor(), GetGadgetColor(), DateGadget(), Date(), FormatDate()

OS Supportés

Tous

<- ButtonImageGadget() - Gadget Index - CanvasGadget() ->