Je veux imprimer un message à l'aide de MessageBox (ou similaire). J'aimerais également contrôler l'endroit où exactement à l'écran la boîte apparaît mais ne peut rien trouver dans la description de Messagebox qui vous permet de contrôler sur l'emplacement. Ai-je oublié quelque chose? Si MessageBox ne peut pas être utilisé, il y a une alternative? P>
Pour des raisons trop complexes pour aller ici, je préférerais une réponse qui n'a pas impliqué de faire ma propre fenêtre et de passer l'adresse d'une fonction de rappel. P>
4 Réponses :
Si j'avais besoin d'un comportement supplémentaire pour une messagerie, j'ai toujours créé ma propre fenêtre et j'ai fait ressembler à une messagerie standard. Vous le faites correctement une fois et vous pouvez toujours la réutiliser dans d'autres projets. P>
Vous pouvez le faire avec une procédure de crochet CBT. Il y a un article MSDN sur la manière de faire cela dans VB, mais la convertir en C ++ ne serait pas difficile. P>
MessageBox est essentiellement un ensemble de valeurs par défaut. Ne les aime pas? Apporte le tien. Si vous ne voulez pas une vraie fenêtre avec toutes ses complexités, mais MessageBox est trop restrictrant, créez une boîte de dialogue. p>
étape 2: strong> Installation / Supprimer Le crochet avant et après avoir montré la boîte de message: p>