Re: Iconisation, systray et cie... | Sujet: Re: Iconisation, systray et cie... par drcharly93 sur 16/9/2004 20:07:04
Bonjour Thernius,
Mise en place de la méthode Cette méthode nécessite l'utilisation d'un bouton Exemple : cmdIconise Dans Déclarations Globales de la fenêtre
GLOBAL
fg_bIconise est un bolean = Faux
Dans le code du bouton cmdIconise qui va faire disparaitre la fenêtre
SysIconeAjoute(<Fichier icone>,"",<Message de survol> ,"SysIconisation")
fg_bIconise=Vrai
<Nom de la fenêtre>..Visible=Faux
Créer une procédure "SysIconisation"
Pocédure SysIconisation(pTypEvent)
SELON typEvent
CAS 513 //Clic gauche enfoncé
fg_bIconise=Faux
SysIconeSupprime()
<Nom de la fenêtre>..Visible=Vrai
CAS 514 // Clic Gauche releve : WM_LBUTTONUP
CAS 515 //double clic Gauche : WM_LBUTTONDBLCLK
CAS 516 //clic droit enfoncé
CAS 517 //Clic droit releve : WM_RBUTTONUP
CAS 518 // double clic droit : WM_RBUTTONDBLCLK
CAS 519 //Clic Milieu enfonce : WM_MBUTTONDOWN
CAS 520 //Clic Milieu releve : WM_MBUTTONUP
CAS 521 //double clic Milieu : WM_MBUTTONDBLCLK
FIN
Dans le code de changement de taille de la fenêtre
SI fg_bIconise alors <Nom de fenêtre>..Visible=(PAS <Nom de fenêtre>..Visible)
Voilà
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|