واجهتني مشكلة غريبة
برنامجي مكون من 2 Dialog
GraphicsDlg , PaintDlg
وفي احد ال functions في ال Dialog الثاني اردت استخدام ال dialog الاول . بالتالي يجب ان اعطيه اسم ال Dialog الاول وهذه هو الكود :
كود
void CPaintDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
CGraphicsDlg *pWnd = (CGraphicsDlg*)GetParent();
*pWnd = (CGraphicsDlg*)GetParent();
if (pWnd)
{
if (pWnd->m_itool ==2)
{
}
else
{
if(pWnd->m_ishape == 0)
DrawLine(&dc,pWnd->m_icolor);
}
}لكن في النهاية يعرضلي من ضمن الاخطاء (بل هو الخطا الرئيسي ) ان كلاس الديالوج الاول غير معرف
CGraphicsDlg' : undeclared identifier
ارجو المساعدة والله يعطيكم العافية