Focus et Timer avec une CFileDialog
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:
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:aie: