Slt,
Farscape m'a filé un code qui marchait maisdont je n'ai plus besoin à présent,
il s'agissait de la redefinition de DoModal
je met maintenant en commentaire la fonction ainsi que son prototype
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 int CDigiDialog::DoModal() { CDialogTemplate dlgTemp; int nResult; // lecture du template d'origine if (!dlgTemp.Load(MAKEINTRESOURCE(IDD))) return -1; // fonte par defaut dlgTemp.SetFont("MS Sans Serif", 8); // pointeur sur le dialogue template modifié LPSTR pdata = reinterpret_cast<LPSTR>(GlobalLock(dlgTemp.m_hTemplate)); m_lpszTemplateName = NULL; InitModalIndirect(pdata); // appel DoModal nResult = (int) CDialog::DoModal(); // liberation du template modifié GlobalUnlock(dlgTemp.m_hTemplate); return nResult; }
j'ai fais un clean car j'avais des soucis de link vers le DoModal
et la plus moyen de lancer mon appli, des que je la lance, j'obtiens :
Ca peut venir d'ou à votre avis ?Program: ... documents\Test\Debug\Test.exe
File: dlgcore.cpp
Line: 485
Partager