Bonjours à tous
Comment peut-on forcer la position d'affichage de la fonction :MessageBox()
qui se place systematiquement au milieu de l'ecran alors que j'aimerai la placer au centre de mon application.
Mercvi d'avance
 MessageBox()
 MessageBox()
				
				
						
						
				Bonjours à tous
Comment peut-on forcer la position d'affichage de la fonction :MessageBox()
qui se place systematiquement au milieu de l'ecran alors que j'aimerai la placer au centre de mon application.
Mercvi d'avance
 
 
				
				
						
						
				Essayes avec le MessageBox des API Windows:
Tu trouveras toute l'aide nécessaire dans Builder.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
 
 
				
				
						
						
				Ok, mais je ne comprend pas en quoi ca me permet de forcer la position ?
 
 
				
				
						
						
				Paramètre hWnd correspond à un handle de fenêtre.
Si ils ont correctement conçu leur fonction, si tu passes le bon handle de fenêtre, ça devrait te mettre un messagebox au milieu de la fenêtre concernée et pas au milieu de l'écran.
Si c'est pas ce que tu désires ou si c'est pas ce que fait la fonction, alors, je sais pas...
Tu as toujours la possibilité de te faire ta propre boite de message que tu pourras déplacer comme tu le désires.
 
 
				
				
						
						
				Tes 2 remarques me paraissent tres pertinantes
Merci beaucoup de ton aide
 
 
				
				
						
						
				Il y a aussi dans la VCL :.
Ceci permet de positionner la boîte du message
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Partager