D
Hi allerseits,
habe mal wieder ein Problem:
ich zeige einen eigenen Dialog( mit zugehöriger Klasse) mit Create an. Es funzt auch wunderbar aber wenn das Dialogfenster mal zerstört wurde und ich Create aufrufe crasht das Programm. kann mir jemand helfen?
Code sieht wie folgt aus:
LRESULT MainWindow::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
if (message == (WM_USER+100)){
//Waagetest ist mein Dialog
if (Waagetest.m_hWnd == 0) {
CRect rcScale;
CRect rcMain;
Waagetest.Create(IDD_SIMSCALE);
GetWindowRect(rcMain);
Waagetest.GetWindowRect(&rcScale);
rcScale.left = rcMain.right-(rcScale.right - rcScale.left);
rcScale.right = rcMain.right;
Waagetest.MoveWindow(rcScale,TRUE);
}
return CFormView::WindowProc(message, wParam, lParam);
// SimScale Waagetest; ist public in der mainwindow headerdatei deklariert
}
Bin für jede Hilfe dankbar
Gruß Marcus