我有一个类CListboxDlg
class CListboxDlg : public CDialog
{
public:
int num_jds;
}
现在有个类Calculate.h
class CCalculate
{
public:
static double calculatemile();
}
//Calculate.cpp
double CCalculate::calculatemile()
{
这里面需要用到num_jds的值,请问都有些什么方法可以把num_jds的值传过来?}
class CListboxDlg : public CDialog
{
public:
int num_jds;
}
现在有个类Calculate.h
class CCalculate
{
public:
static double calculatemile();
}
//Calculate.cpp
double CCalculate::calculatemile()
{
这里面需要用到num_jds的值,请问都有些什么方法可以把num_jds的值传过来?}
解决方案 »
- 急!急!急!
- 求大牛支招,windows service启动进程的问题。
- MFC中关于Dialog的问题
- DLL判断自己被谁调用,如果不是指定的程序,则不执行某些功能.
- 关于在不同的类中使用结构体的问题
- 太失望了,没有人会吗?htmleditview操作.
- VC中项目文件太多,加载速度奇慢。
- 我要做一个表格,功能有保存、查询、打印等功能,并发布到WEB上,用FrongPage可以吗?
- 在VC6中有时使用一个结构变量或指针时,VC不能自动显示出(.)操作符或(->)操作符后的结构成员,为什么?怎样使它显示出来!
- opencv 2.4.8谁有好的学习建议吗? 或者资料
- 怎么使用OpenGL2.0以上版本的glTexImage2D
- 初来乍到 求解惑
{
//...
v_pListboxDlg->num_jds;//....
}
其实方法很多
你能不能都写一写啊,最好是double CCalculate::calculatemile()
这个函数括号里面没有东西的,因为我不知道调用它的时候,括号里要写啥子
这个我知道,我想问下这个,假如我在
void CTestDlg::OnPok()
{
double mile;
mile=CCalculate::calculatemile(括号里应该写什么);
}
CListboxDlg::num_jds直接用就行了。传什么啊。。
class CCalculate 的
static double calculatemile();
函数返回,那就
return CListboxDlg::num_jds或者
static double calculatemile(int *Value);
*Value=CListboxDlg::num_jds够明白了吧。
别忘了在app 开头加上这句
int CListboxDlg::num_jds = 0;不行我吃了它。。
{
CListboxDlg px= getDlgPointer();// 自己写一个
int xxx = px->num_jds; // 获取成功
}
{
public:
static int num_jds;
}class CCalculate
{
public:
static double calculatemile();
}
//Calculate.cpp
double CCalculate::calculatemile()
{
CListboxDlg::num_jds;
}