我在主的View里得到CMainFrame里的一个变量的指针,对它进行操作。
((CMainFrame*)AfxGetMainWnd)->m_wndView.OnPaletteDayBlack();其中的m_wndView就是定义在CMainFrame里的一个对象,OnPaletteDayBlack();是一个比较普通的函数。编译可以通过,可是执行的时候出现非法操作。奇怪的是有些函数这样写就可以:((CMainFrame*)AfxGetMainWnd())->m_wndView.OnLButtonDownMK_LBUTTON,point);
这样不会出错,我找不出两个函数有什么不同点,请问高手出现这种情况一般会是什么问题??