Bonjour,

j'utilise une CFileDialog (lancer à partir d'un plugins) et j'aimerais la maintenir au-dessus de mon application principale(ou la fermer au bout de quelques secondes).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CFileDialog FileOpenDialog( TRUE, "txt", NULL, OFN_HIDEREADONLY||OFN_CREATEPROMPT, "data (*.dat)|*.dat||",NULL);
if(FileOpenDialog.DoModal()==IDOK)
{
...
}
J'ai essayé de récupérer le Handle de l'appli principale pour créer ma fenêtre en enfant mais ca fonctionne pas.

J'ai aussi tenter de mettre en place un timer(CWnd::SetTimer dans la FAQ), mais j'ai du mal à récupérer l'événement WM_TIMER ou à mettre en place le CallBack.

Pour info, je ne maitrise pas du tout l'API windows