MessageBox en premier plan c++

MessageBox en premier plan c++ - C++ - Programmation

Marsh Posté le 11-08-2005 à 15:52:36    

Bonjour,
 
Comment s'assurer que toutes les messagebox que j'utilise vont apparaitre en premier plan?!
C'est un peu penible quand elles s'affichent derriere toutes les autres fenetres :)
 
J'utilise :
MessageBox((HWND)pC->hWndCurr, a, b, MB_OK|MB_ICONEXCLAMATION)
 
Merci si qq'un peut m'aider!
 
Paris2012

Reply

Marsh Posté le 11-08-2005 à 15:52:36   

Reply

Marsh Posté le 11-08-2005 à 17:28:29    

Les MessageBox apparaissent devant la fenêtre qui les ouvre. Ce qui suffit généralement.
Si tu veux mieux, il faut fabriquer une boite de dialogue et la positionner avec SetWindowPos(... ,,,, ... | WS_TOPMOST );

Reply

Marsh Posté le 12-08-2005 à 09:53:09    

MB_TOPMOST devrait suffire non ?
 
http://msdn.microsoft.com/library/ [...] agebox.asp
sinon veille aussi a tjs fournir un handle valide pour MessageBox


Message édité par red faction le 12-08-2005 à 09:55:25
Reply

Marsh Posté le 12-08-2005 à 09:54:38    


 tu peut egalement aller voir du cote de MB_xxxMODAL c peut etre ca que tu veux finalement


Message édité par red faction le 12-08-2005 à 09:55:18
Reply

Marsh Posté le 12-08-2005 à 10:38:00    

c'est du c++ ca ?


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 13-08-2005 à 09:27:28    

blackgoddess a écrit :

c'est du c++ ca ?


Tu sais bien qu'ici C++ = programmation Windows...  :lol:  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed