Bonjour a tous;
j'ai installé la jvcl et plus précisément le composant jvballonhint et j'ai rencontré 2 problème qui s'annoncent comme ceci :
mon application tourne en arrière plant (invisible) et j'ai créer une icone dans la barre des taches (en bas a droite de l'écran) de mon application et je veux afficher un ballonhint au démarrage de l'application a partir de cette icone en utilisant cette procédure :
le 1er problème c'est que je veux executer cette procedure a l'événement oncreate de ma fiche principale (qui est invisible), mais ce ballonhint ne s'affiche pas au démarrage de mon application , comment faire alors ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 procedure affiche_ballonhint ; var p:TPoint; begin form1.JvBalloonHint1.Options:= [boUseDefaultIcon,boShowCloseBtn,boPlaySound]; p.X:=GetSystemMetrics(windows.SM_CXSCREEN)-190; p.Y:=GetSystemMetrics(windows.SM_CYSCREEN)-150; form1.JvBalloonHint1.ActivateHintPos( form1, p, 'Nom de mon application', 'mon message a afficher', 7000); end;
le second problème c'est que je veux que le ballonhint s'affiche a partir de mon icone dans la barre des taches, comment obtenir les coordonnes de mon icone c'est a dire le p.X et p.Y ?
et merci d'avance.
Partager