PureBasic - Gadget

Généralités

En PureBasic, un Gadget est un nom générique donné pour tous les composants de l'interface graphique d'un programme : boutons, listes d'éléments, cases à cocher, boîtes à onglets, etc... Cette bibliothèque est indépendante du système d'exploitation utilisé (OS). Elle utilise les composants de l'Interface Graphique Utilisateur (GUI) de chaque système.

Avant d'utiliser les gadgets, normalement vous aurez au préalable ouvert une fenêtre, d'autre part pour la création d'une interface utilisateurs vous pouvez aussi utiliser un menu, une barre d'outils et une barre d'états.

Si #PB_Any est utilisé pour créer un gadget, alors la commande renvoie le numéro du gadget créé (appelé #Gadget dans cette bibliothèque).
Si une autre valeur que #PB_Any est utilisée pour identifier le gadget, alors la commande renvoie l'identifiant OS du gadget créé.

Les identifiants (aussi appelés handles) peuvent être utilisés pour les autres commandes de PureBasic, aussi bien que pour les commandes de l'API Windows comme SendMessage_() etc.
Pour plus d'informations référez vous au chapitre Numéros et identifiants.

Sommaire des commandes

AddGadgetColumn
AddGadgetItem
ButtonGadget
ButtonImageGadget
CalendarGadget
CheckBoxGadget
ClearGadgetItems
CloseGadgetList
ComboBoxGadget
ContainerGadget
CountGadgetItems
DateGadget
DisableGadget
EditorGadget
ExplorerComboGadget
ExplorerListGadget
ExplorerTreeGadget
Frame3DGadget
FreeGadget
GadgetHeight
GadgetID
GadgetItemID
GadgetToolTip
GadgetType
GadgetWidth
GadgetX
GadgetY
GetActiveGadget
GetGadgetAttribute
GetGadgetColor
GetGadgetData
GetGadgetFont
GetGadgetItemAttribute
GetGadgetItemColor
GetGadgetItemData
GetGadgetItemState
GetGadgetItemText
GetGadgetState
GetGadgetText
HideGadget
HyperLinkGadget
IPAddressGadget
ImageGadget
IsGadget
ListIconGadget
ListViewGadget
MDIGadget
OpenGadgetList
OptionGadget
PanelGadget
ProgressBarGadget
RemoveGadgetColumn
RemoveGadgetItem
ResizeGadget
ScrollAreaGadget
ScrollBarGadget
SetActiveGadget
SetGadgetAttribute
SetGadgetColor
SetGadgetData
SetGadgetFont
SetGadgetItemAttribute
SetGadgetItemColor
SetGadgetItemData
SetGadgetItemState
SetGadgetItemText
SetGadgetState
SetGadgetText
ShortcutGadget
SpinGadget
SplitterGadget
StringGadget
TextGadget
TrackBarGadget
TreeGadget
UseGadgetList
WebGadget
WebGadgetPath

Exemple

Gadget.pb

OS Supportés

Tous

Guide de référence - Index