j'ai cree un ocx qui lorsque je clique dessus ouvre une boite de dialogue. Le probleme est que la boite de dialogue qui apparait n'a pas le focus. J'ai essayer les setfocus, bringtotop, ... rien y fait. Lorsque je valide la boite de dialogue appelee, je rencontre une erreur qui m'emmene a ce code:
......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void CWnd::AssertValid() const { if (m_hWnd == NULL) return; // null (unattached) windows are valid // check for special wnd??? values ASSERT(HWND_TOP == NULL); // same as desktop if (m_hWnd == HWND_BOTTOM) ASSERT(this == &CWnd::wndBottom); else if (m_hWnd == HWND_TOPMOST) ASSERT(this == &CWnd::wndTopMost); else if (m_hWnd == HWND_NOTOPMOST) ASSERT(this == &CWnd::wndNoTopMost);
Une idée??
Partager