SCR/AL1 - TOME III. Les librairies utilitaires
Le groupe s_wddlg a été implémenté pour permettre de créer des boîtes de dialogue Windows de façon dynamique.
Les fonctions permettent à l'utilisateur de créer très simplement une structure au format Windows qui sera ensuite utilisée pour éditer les valeurs des différents champs construits.
La méthode à suivre se décompose en quatre parties
La plupart des contrôles, outre les différents attributs qui les caractérisent, sont associés à un pointeur qui contient la valeur du champ. Par exemple, pour un contrôle de type EDIT, le pointeur vers le buffer contenant la valeur du champ sera passé par l'utilisateur au programme. Le programme se chargera d'en modifier le contenu en fonction du texte saisi en cours d'édition.
Fonctions d'initialisation et de fin
Ajout de contrôles
Modification des contrôles
Edition et affichage
Fonctions intégrées
23.1 WDDlgCreate (file s_wddlg.c:646)
23.2 WDDlgFree (file s_wddlg.c:1337)
23.3 WDDlgSetBeginFn (file s_wddlg.c:2107)
23.4 WDDlgSetEndFn (file s_wddlg.c:2132)
23.5 WDDlgSetOkFn (file s_wddlg.c:2078)
23.6 WDDlgSetEscFn (file s_wddlg.c:2049)
23.7 WDDlgAddButton (file s_wddlg.c:871)
23.8 WDDlgAddListbox (file s_wddlg.c:943)
23.9 WDDlgAddStatic (file s_wddlg.c:980)
23.10 WDDlgAddIcon (file s_wddlg.c:1016)
23.11 WDDlgAddBmp (file s_wddlg.c:1053)
23.12 WDDlgAddEdit (file s_wddlg.c:1140)
23.13 WDDlgAddHSlider (file s_wddlg.c:1170)
23.14 WDDlgAddListview (file s_wddlg.c:1683)
23.15 WDDlgAddGroupbox (file s_wddlg.c:1083)
23.16 WDDlgAddProgress (file s_wddlg.c:1198)
23.17 WDDlgSetFont (file s_wddlg.c:68)
23.18 WDDlgSetIo (file s_wddlg.c:117)
23.19 WDDlgSetTabs (file s_wddlg.c:166)
23.20 WDDlgSetLVTabs (file s_wddlg.c:1795)
23.21 WDDlgGetCurSel (file s_wddlg.c:2149)
23.22 WDDlgSetCurSel (file s_wddlg.c:2167)
23.23 WDDlgLBChangeText (file s_wddlg.c:2186)
23.24 WDDlgShowField (file s_wddlg.c:1943)
23.25 WDDlgHideField (file s_wddlg.c:1926)
23.26 WDDlgEdit (file s_wddlg.c:1248)
23.27 WDDlgDisplayFlds (file s_wddlg.c:318)
23.28 WDDlgDisplayField (file s_wddlg.c:226)
23.29 WDDlgSetFocus (file s_wddlg.c:2207)
23.30 WDDlgSelect (file s_wddlg.c:1470)
23.31 WDDlgLVSelect (file s_wddlg.c:1581)
23.32 WDDlgAsk (file s_wddlg.c:1993)
23.33 WDDlgMsgBox (file s_wddlg.c:2304)
23.34 WscrMenuLV (file s_wddlg.c:2413)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be