ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

MultiLineTooltip   



L'auteur

Gregory Adam
Belgique Belgique
Membre Actif (personne physique)
# 0000001121
enregistré le 04/06/2006

Fiche personnelle


Note des membres
pas de note

Contributions > 05 - API et appels systèmes

MultiLineTooltip
# 0000000337
ajouté le 24/06/2006 13:09:14 et modifié le 30/06/2006
consulté 8007 fois
Niveau initié

Version(s) Foxpro :
VFP 9.0
VFP 8.0
VFP 7.0
VFP 6.0
VFP 5.0
VFP 3.0


Le téléchargement des pièces jointes est limité aux membres
Veuillez vous identifier ou vous inscrire si vous n'avez pas encore de compte ...
Description

Quelques fonctions qui utilisent le api de windows pour obtenir des MultiLineTooltip

A faire au debut de l'appli : =MultiLineToolTip_Once()

Chaque objet qui veut les utiiser, a mettre dans le init() de l'objet: (facilement a mettre dans la classe)

=MultiLineToolTip_init(m.this, msg, Balloon) ou =MultiLineToolTip_init(m.this)

msg: si pas vide, mettra le tooltip dans les attributs de l'objet

Balloon: TRUE ou FALSE.  Remarque, je ne sais pas comment obtenir le Balloon, cad, le balloon ne marche pas

pour changer le texte MultiLineToolTip_set(m.this, msg, Balloon) .  Remarque, si le texte ne change jamais, autant le mettre dans le MultiLineToolTip_init()

Dans de le Destroy(): MultiLineToolTip_Kill(m.this)

MouseEnter() MultiLineToolTip_Enable(m.this, TRUE)

MouseLeave(): MultiLineToolTip_Enable(m.this, FALSE)

les versions n'ayant pas le MouseEnter/MouseLeave peuvent utilser dans le MouseMove() :MultiLineToolTip_Enable(m.this, TRUE)

UiEnable: MultiLineToolTip_Enable(m.this, FALSE) si lEnable == FALSE

Visible_Assign:  MultiLineToolTip_Enable(m.this, FALSE) si l'objet devient invisible

 Remarque:  Le form contenant l'objet doit avoir une propriete hwnd

 

Je ne sais pas si j'ai mis toutes les declarations necessaires dans le zip.  S'il y a quelque chose qui manque, je l'entendrai bien, je suppose

 

Commentaires
Aucun commentaire enregistré ...

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3