关于不同文件中变量的调用?(可以这么说吗?)先进来看看吧!
我有一个程序,基于对话框的,我在里面又加了一个全局函数文件(像线程了什么的全都在这个文件里)。现在我由于需要不得不在全局函数里调用对话框中的控件,以便控制控件的EnableWindow()。
比如我在UINT _***Proc(LPVOID pParam)函数中想要使C***Dlg中的一个按钮IDC_BUTTON1为EnableWindow(FALSE);//不可用,应该怎么办呢?
我试了下:在_***Proc(LPVOID pParam)中
C***Dlg dlg;
dlg.GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
编译是没什么错误,可运行时直接一个ASSERT,晕,一跟踪调试,原来说什么GetDlgItem()中的IsWindow(hWnd)==NULL,我该怎么做呢?大家帮忙看看!