有点小问题请教大家了
1:在MFC应用程序中,例如建立一个PushBox的工程,系统就会生成CPushBoxDlg的类,那么这个类有没有具体的对象呢?
2:其次,在PushBox工程里添加一个对话框类CChoseDlg,如何在CChoseDlg类的成员函数里面调用CPushBoxDlg的一个Public成员变量呢?
例如在CChoseDlg一个成员函数里需要给CPushBoxDlg中的某个成员赋值
void CChoseDlg::OnSure
{
m_count=m_chose;//m_count是CPushBoxDlg中的
}
当然我写的是错的,请大家帮忙纠正一下
3:如果在PushBox工程里希望添加一个变量,使其可以被如何一个类访问,请问是否可以,如果可以,应该在哪里定义?
Thank you !!!
1:在MFC应用程序中,例如建立一个PushBox的工程,系统就会生成CPushBoxDlg的类,那么这个类有没有具体的对象呢?
2:其次,在PushBox工程里添加一个对话框类CChoseDlg,如何在CChoseDlg类的成员函数里面调用CPushBoxDlg的一个Public成员变量呢?
例如在CChoseDlg一个成员函数里需要给CPushBoxDlg中的某个成员赋值
void CChoseDlg::OnSure
{
m_count=m_chose;//m_count是CPushBoxDlg中的
}
当然我写的是错的,请大家帮忙纠正一下
3:如果在PushBox工程里希望添加一个变量,使其可以被如何一个类访问,请问是否可以,如果可以,应该在哪里定义?
Thank you !!!
解决方案 »
- 代码膨胀
- 路由器与网站访问之间的关系
- WSAGetOverlappedResult()时候发生了10040错误
- 【急切求助】如何在“西祠论坛”自动发帖、回帖(请大家讨论)?
- 他奶奶的!现在人才招聘网上60%以上是Java相关!其它语言再分点,VC地位何在
- 急,有没有像打开文件对话框中显示的那系列控件?
- 新手:CListCtrl 里的InsertColum 的参数LVCOLUMN 怎么用呀?
- 高分求拦截网络数据包的方法与源码.请详细说明.up,gz有分.
- 超级解霸中有广播的功能 不知道她是怎么做的 想广播VCD该怎么做呢 关注给分
- directshow的filter送不进去数据?
- 更改GDI映射模式
- 如何在简体中文xp下显示big5字符?
2 就和1中第二种情况类似,直接CPushBoxDlg dlg;然后就dlg.public()就可以了
3 添加public变量可以被其他类通过这个类的对象访问,添加方法如
public:
int wolegex;
访问
CpushBoxDlg dlg;
dlg.wolegex;
————
对象在APP里void CChoseDlg::OnSure
{
AfxGetApp()->m_pMainWnd->m_count=m_chose;//m_count是CPushBoxDlg中的
}
最好自己新建 如 PushBox m_psh;
2:其次,在PushBox工程里添加一个对话框类CChoseDlg,如何在CChoseDlg类的成员函数里面调用CPushBoxDlg的一个Public成员变量呢?
设置为Public: 然后注意包含好头文件
3:如果在PushBox工程里希望添加一个变量,使其可以被任何一个类访问,请问是否可以,如果可以,应该在哪里定义?
头文件里写public: xxxxx 即可,注意在构造函数里初始化;或者右键点击类名,然后选择class wizard也能建