Ich habe mir eine Registerkartensteuerung-Steuerung prg.
Sie funktioniert soweit. Wollte jetzt die dritte Karte bearbeiten, und
muss feststellen das ich ein Fehler bekomme. Da ich noch nicht so
bewandert in MFC bin krieg ich das nicht raus, wo ran es liegt!
Will ich eine Member-Variable eines Steuerelementes anlegen
bleibt er beim ASSERT in der Funktion stehn HILFE
Ich habe schon einiges probiert aber noch kein Erfolg gehabt
Sie funktioniert soweit. Wollte jetzt die dritte Karte bearbeiten, und
muss feststellen das ich ein Fehler bekomme. Da ich noch nicht so
bewandert in MFC bin krieg ich das nicht raus, wo ran es liegt!
Will ich eine Member-Variable eines Steuerelementes anlegen
bleibt er beim ASSERT in der Funktion stehn HILFE

Code:
void AFXAPI AfxHookWindowCreate(CWnd* pWnd)
{
_AFX_THREAD_STATE* pThreadState = _afxThreadState.GetData();
if (pThreadState->m_pWndInit == pWnd)
return;
if (pThreadState->m_hHookOldCbtFilter == NULL)
{
pThreadState->m_hHookOldCbtFilter = ::SetWindowsHookEx(WH_CBT,
_AfxCbtFilterHook, NULL, ::GetCurrentThreadId());
if (pThreadState->m_hHookOldCbtFilter == NULL)
AfxThrowMemoryException();
}
ASSERT(pThreadState->m_hHookOldCbtFilter != NULL);
ASSERT(pWnd != NULL);
==> ASSERT(pWnd->m_hWnd == NULL); // only do once
ASSERT(pThreadState->m_pWndInit == NULL); // hook not already in progress
pThreadState->m_pWndInit = pWnd;
}
Ich habe schon einiges probiert aber noch kein Erfolg gehabt
