MortenV
Mitglied
Hi,
ich hab folgendes Problem:
Ich arbeite an einem VC++ 6.0 MFC MDI Projekt und erzeuge üner ein Menu-Aufruf ein nicht-modales Fenster. Dieser Dialog enthält nur ein Bild/Picture als Steuerelement.
In der dazugehörigen Klasse versuche ich ein Handle auf dieses Elements zu erhalten
Danach ermittle ich die rect größe, das is aber egal.
Alles wird kompiliert, das Programm startet..
An der oben genannten Codestelle stürzt die Anwendung jedoch mit folgendem Fehler ab:
Ich bekomme also kein Handle.. aber warum nicht ?
Ich wäre über jeden Tip dankbar..
.. und sowas Freitag Nachmittag *grml
mfg Morten
ich hab folgendes Problem:
Ich arbeite an einem VC++ 6.0 MFC MDI Projekt und erzeuge üner ein Menu-Aufruf ein nicht-modales Fenster. Dieser Dialog enthält nur ein Bild/Picture als Steuerelement.
In der dazugehörigen Klasse versuche ich ein Handle auf dieses Elements zu erhalten
Code:
CWnd* pWnd = GetDlgItem (IDC_HISTO_DISP);
Danach ermittle ich die rect größe, das is aber egal.
Alles wird kompiliert, das Programm startet..
An der oben genannten Codestelle stürzt die Anwendung jedoch mit folgendem Fehler ab:
.. mit einem Verweis auf winocc.cpp Zeile 76:"Debug Assertion Failed"
Code:
CWnd* CWnd::GetDlgItem(int nID) const
{
ASSERT(::IsWindow(m_hWnd));
if (m_pCtrlCont == NULL)
return CWnd::FromHandle(::GetDlgItem(m_hWnd, nID));
else
return m_pCtrlCont->GetDlgItem(nID);
}
Ich bekomme also kein Handle.. aber warum nicht ?
Ich wäre über jeden Tip dankbar..
.. und sowas Freitag Nachmittag *grml
mfg Morten
Zuletzt bearbeitet: