读书人

普通文件里调用MFC进度条控件的SetPos

发布时间: 2012-05-14 15:24:34 作者: rapoo

求助:普通文件里调用MFC进度条控件的SetPos()函数怎么办?
CProgressCtrl m_Progress;

想在其他普通cpp文件,即不是MFC的cpp,里调用:m_Progress.SetPos(i);

怎么办?


是不是应该包含CProgressCtrl 的头文件啊,那又是什么呢?


[解决办法]
把mfc主窗体的xxxxDlg.h头文件包含进来,然后
CXXXDlg *pcuuwindow=NULL; //引入头文件,定义一个窗口类的指针
pcuuwindow=(CTestDlg*)(AfxGetWinMain->()); //获取主界面窗口的句柄,强制转换成窗口类指针,从而可以访问该类的成员变量、成员函数(如控件捆绑的变量)
pcuuwindow->m_Progress.SetPos(i);

读书人网 >C语言

热点推荐