Peut-être j'ai mal compris quelque chose.
Devez-vous avoir un MessageBox le plus élevé même s'il y a n'importe quelle autre forme modale montrée ?
Si c'est le cas vous pouvez encore employer le messagebox avec quelques paramètres additionnels.
Dans l'exemple, appelant
MessageBox (0, « bonjour, ceci est une application de console », « bonjour », MB_SYSTEMMODAL ou MB_SETFOREGROUND ou MB_TOPMOST ou MB_ICONHAND) ;
Vous aurez une zone de dialogue le plus élevé de message avec un bouton CORRECT
le morceau le plus important est le dernier paramètre. Le « MB_SYSTEMMODAL ou le MB_SETFOREGROUND ou le MB_TOPMOST » s'assure que la boîte de message est système modal, dessus les la plupart et devient la fenêtre de premier plan.
* Le drapeau de MB_SYSTEMMODAL s'assure que l'utilisateur doit répondre dans la boîte de message avant de continuer le travail dans la fenêtre identifiée par le paramètre de hWnd.
* Le drapeau de MB_TOPMOST spécifie que la boîte de message devrait être surtout les fenêtres non-le plus élevé placées et devrait rester au-dessus de eux, même lorsque la fenêtre est mise hors tension.
* Le drapeau de MB_SETFOREGROUND s'assure que la boîte de message devient la fenêtre de premier plan.