MFC基于对话框编程中自定义的类中如何访问对话框类的成员变量? MFC基于对话框编程中,我自定义了一个类CMy,在My类中如何访问对话框类的成员变量呢,还有怎么去获得对话框控件的指针呀?我知道用AfxGetApp()->m_pMainWnd->GetDlgItemText()可以,还有没有别的办法呀,如果去获取单选按钮的状态呢?在对话框中我已中将按钮关联了成员变量,在My这个类中怎么去访问呀???请高人赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int iRet=((CButton*)(AfxGetApp()->m_pMainWnd)->GetDlgItem(IDC_BUTTON1))->GetCheck(); if (BST_UNCHECKED==iRet) { } else if (BST_CHECKED==iRet) { } AfxGetApp()->m_pMainWnd->GetDlgItemText()这个方法很好啊或者直接通过AfxGetMainWnd 在对话框中创建cmy的对象的时候,重载一个构造函数,然后把dlg的指针传递给cmy的构造函数中,然后就可以在cmy类中使用了。 在CMY类 中定义对话框的 对象 然后对象调用 那能不能说下具体怎么传呀?可怜我这个MFC菜鸟... CMy xxx(this)在你的构造函数中保存这个this就好了 问个多线程写文件的问题,使用fwrite 还没有解决的问题,求解决! 关于release,dubug两种状态下的调试信息的显示问题。 若从ATL的接口函数中返回一个BSTR*数据,会在外面自动释放这个BSTR吗? warning C4508,关于构造函数错误 谁能提供vc++ 1.5版的下载??????? 菜的没的说,我是新手~~ 大神指教,新手一枚,基于MFC判断两线段的相交与重合 请高手指点 msdn里的General例子CMNCTRL1在编译的时候需要uafxcwd.lib,这个文件去哪找啊? 如何在对话框中添加表格,并加入滚动条? 端口监听?
if (BST_UNCHECKED==iRet)
{ }
else if (BST_CHECKED==iRet)
{
}
这个方法很好啊
或者直接通过
AfxGetMainWnd
在你的构造函数中保存这个this就好了