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).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.
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 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![]()
Partager