我做了窗口分割,如何在CFormView类的对话框的按钮按下的时候给CView类中的变量赋值?

还有啊,那个。。。怎么把一个类(如CView类)中的一个函数改成独立的函数,尽量详细一点儿吧,我很菜的说~帮忙解决问题的可以追加分啊... 还有啊,那个。。。怎么把一个类(如CView类)中的一个函数改成独立的函数,尽量详细一点儿吧,我很菜的说~帮忙解决问题的可以追加分啊 展开
 我来答
linhs_lhs
2013-08-15 · TA获得超过189个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:152万
展开全部
在CView类中cpp文件命名一个全局变量,
比如在#include“*.h”下面添加
int test;
然后在CFormView中.cpp文件添加
extern int test;
就可以给test赋值了。

改成独立的函数是什么意思,把代码贴出来
更多追问追答
追问
void CMy05ceshiView::DELPOINT(void)        //删除点
{
for(i=0;i<num_rows;i++)
{
if(state[i]==1)
{
state[i]=2;
point3d[i][0]=0;
point3d[i][1]=0;
point3d[i][2]=0;
}
}
// RenderScene();
}

比如上面这个函数吧,改成这个函数不是View类中的函数
追答
num_rows,state[i],point3d这三个变量都不是这个函数里的,是CMy05ceshiView类的。
你想改为独立是不是想到其他类里使用?那就需要在其他类里建立同样的变量,再在那个类里建立这个函数就是了。这个函数并不复杂
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式