我在ondraw函数中定义了一些变量,想问下如何在ondraw外面把这些变量的值传进来? 60
我是用VS2010创建的一个单文档的程序,上面是这个程序的代码,本人新手,只知道在这个ondraw函数中写这些代码可以实现单次的画图(就是一按F5,出来个窗口,上面显示我...
我是用VS2010创建的一个单文档的程序,上面是这个程序的代码,本人新手,只知道在这个ondraw函数中写这些代码可以实现单次的画图(就是一按F5,出来个窗口,上面显示我画的图像),内容是画一个圆,分为红蓝两部分,中间交界处通过黄色渐变显示(上面有图),我设置了一个变量n,这个变量的值就是红蓝交界处的位置,现在我想读取一个文件,并通过文件中的数据计算得到n的值(这部分我自己可以解决),最后把n的值传到ondraw中,然后实现图像重画。我所不知道的是我该在哪里处理这些数据,处理完又怎样将n的值传到ondraw函数中呢?
在我的代码中n的值经过处理减去了一个数,其实我想变的就是n里面那个256,使他可以在0-512之间变化
读取文件中的数据到数组中,这部分我会实现,但只是在一个空的工程中编写的一个.cpp的文件,这部分东西拿到mfc中我就不知道该放到哪里了
最后在说的简单点就是,我想判断文件中的数据(全是数字),如果数据在3到4之间我要256变成128,如果数据在4-5之间那就256不动,如果数据在5-6之间就是384,大概就是这个意思,我不知道如何实现这个变化,请各位大神指教,说不明白可以加我QQ120701925,如果成功实现,我会给您追加最高的分 展开
在我的代码中n的值经过处理减去了一个数,其实我想变的就是n里面那个256,使他可以在0-512之间变化
读取文件中的数据到数组中,这部分我会实现,但只是在一个空的工程中编写的一个.cpp的文件,这部分东西拿到mfc中我就不知道该放到哪里了
最后在说的简单点就是,我想判断文件中的数据(全是数字),如果数据在3到4之间我要256变成128,如果数据在4-5之间那就256不动,如果数据在5-6之间就是384,大概就是这个意思,我不知道如何实现这个变化,请各位大神指教,说不明白可以加我QQ120701925,如果成功实现,我会给您追加最高的分 展开
3个回答
展开全部
用全局变量或给OnDraw所在的增加一个相应的成员变量
追问
我的详细问题已经追加上了,请问能否说的明白点?定义全局在哪里定义?哪个文件?哪个函数?同时又怎么传递呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用参数或者全局变量传递
追问
我的详细问题已经追加上了,请问能否说的明白点?定义全局在哪里定义?哪个文件?哪个函数?同时又怎么传递呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询