[MFC]Boites de dialogues indépendantes
Bonjour, je travaille actuellement sur un projet de client Msn messenger,
j'ai ma boite de dialogue principale où je peux me connecter, liste de contact,pseudo etc ...
Lorsque je recois/demande une conversation a un contact, je crée une 2eme boite de dialogue non modale
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
m_pDialogue=new CDialogue();
............
code
............
//Si la boite de dialogue n'existe pas, la crée
if(m_pDialogue->GetSafeHwnd() == NULL)
m_pDialogue->Create(IDD_DIALOGUE, this);
//Si elle est visible, on la détruit
if(m_pDialogue->IsWindowVisible())
m_pDialogue->DestroyWindow();
//sinon on l'affiche |
Voici comment je la crée, donc c'est du dynamique, donc des que je commence a avoir plusieurs convers, je peux réduire mais la réduction se met juste au dessus de demarrer et non dans la barre des tâches et je suis lié a ma boite de dialogue principale :(
Comment pourrais-je faire pour faire des boites indépendantes les unes des autres ? Comme msn messenger en fait ?
Merci