home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 17
/
CD_ASCQ_17_101194.iso
/
dos
/
prg
/
mos
/
docs
/
conseils.txt
< prev
next >
Wrap
Text File
|
1994-09-17
|
2KB
|
75 lines
Quelques conseils d'utilisation de l'interface pour programmer
proprement....
______________________________
A) - L'initialisation d'un programme doit se faire si possible de la manière
suivante:
INIT_ASM;
INIT_SCREEN;
INIT_MOUSE;
Et la restoration du système, comme suit:
DONE_MOUSE;
DONE_SCREEN;
DONE_ASM;
Vous devez appeler votre procédure principale entre l'initialisation
et la restauration.
______________________________
B) - Créer une boite de dialogue personnalisée.
Vous devez respecter la structure suivante (un exemple est donné dans
le repertoire "GFX_SRC" sous le nom de "DIALOGUE.PAS").
Procédure BOITE_DE_DIALOGUE;
Procédure INIT_OUTILS;
Begin
{Initialisation des outils, Gadgets personnels ...}
End;
Begin
{Initialisation fenêtre}
{Affichage Fenêtre}
{Test si erreur d'ouverture de la fenêtre - Si oui => Exit}
[Flag de sortie]:=False;
Repeat
{Teste si fenêtre prête - Si oui =>}
Begin
{Test des gadgets et outils personnels définis plus haut}
End;
{Réception évènements fenêtre}
{Traitement évènements fenêtre = }
{Si fenêtre déplacée, redimentionnée ... => Appel de INIT_OUTILS;}
{Si fenêtre désactivée => Changer pointeur en "P_Busy"}
{Si fenêtre activée => Changer pointeur en "P_Arrow"}
{Si fenêtre fermée => [Flag de sortie]:=True;}
Until [Flag de sortie]=True;
{Détruit la fenêtre}
End;
______________________________
C) - Gestion des fenêtres.
Si vous devez ouvrir plus d'une fenêtre à l'écran, veillez à ce que
les gadgets et autres objets que vous créez soient placés dans une fenêtre
de base. Ceci, pour permettre une gestion plus aisée des gadgets, et du
rafraichissement de l'écran.