Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

23. Le groupe s_wddlg

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