2 jujiawu1024 jujiawu1024 于 2016.03.26 00:12 提问

C++6.0语言中对话框程序用static画浮点数的波纹图

MFC C++6.0语言中对话框程序用static画浮点数的波纹图的思路是什么?怎么同时能实现鼠标的操作动作

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.06 03:38
已采纳

参考:http://bbs.csdn.net/topics/390509580
有例子代码

lx624909677
lx624909677   Ds   Rxr 2016.03.28 00:00

就是GDI绘图,绘图的范围是static控件的范围,能同时鼠标点击就要继承CStatic类来写一个子类,把绘图动作写在子类的OnPaint里,之后在主对话框中添加鼠标点击的消息来对绘图区域进行操作

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言中static用法
google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写程序验证之。          C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,
static在C语言中主要是两种用法
static在C语言中主要是两种用法 1、修饰局部变量 2、修饰函数和全局变量 局部变量按照存储形式来分,分为auto,static,register 首先从内存四区的角度去看,auto即为普通的局部变量,存储在栈上,当函数结束时,随之释放。 register为寄存器变量,存放在寄存器里面,调用速度快。 在C语言中register变量不能取地址,会报
C语言中static与extern的用法
在C语言中,static可以用来修饰局部变量,全局变量以及函数。在不同的情况下static的作用不尽相同。(1)修饰局部变量a.一般情况下,对于局部变量是存放在栈区的,并且局部变量的生命周期在该语句块执行结束时便结束了。但是如果用static进行修饰的话,该变量便存放在静态数据区,其生命周期一直持续到整个程序执行结束; b.对静态局部变量是在编译时赋初值的,即只赋初值一次,在程序运行时它已有初值。
C语言的一个关键字——static
 C语言的一个关键字——staticStatic在C语言里面有两个作用,第一个是修饰变量,第二个是修饰函数。1、Static修饰变量按照作用范围的不同,变量分为局部变量和全局变量。如果用static修饰变量,不论这个变量是全局的还是局部的都是存储在静态数据区。下面分开来讲:¨          如果用static修饰全局变量,我们称其为静态全局变量。我们用stati
C语言关于整数和浮点数的输出
int main(){ printf("%d\n",8/5); printf("%.1f\n",8.0/5.0); printf("%.1f\n",8/5); printf("%d"8.0/5.0); return 0;} c语言中整数运算与浮点数运算的比较。下面四条打印语句输出的分别为:1;1.6;0.0;随机数。 之所以会出现上述几种结果是因为整数/整数=整数,
C语言浮点数存储方式
对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用 32bit,double数据占用 64bit.其实不论是float类型还是double类型,在计算机内存中的存储方式都是遵从IEEE的规范的,float 遵从的是IEEE R32.24 ,而double 遵从的是R64.53。   无论是单精度还是双精度,在内存存储中都分为3个部分:  1) 符号
C语言中static的使用
在开发过程中,我们经常会需要定义一些static类型的变量或者函数,我们接下来来具体聊一下static; 1、修饰变量      当static来修饰一个变量时,就注定了这个变量的可见范围和生命周期;      (1)当修饰全局变量时              static int flag1 = 0;              int flag2 = 0;              
C语言浮点数的二进制表示
http://www.duote.com/tech/5/14691.html 1.   前几天,我在读一本C语言教材,有一道例题:   #include   void main(void){   int num=9; /* num是整型变量,设为9 */   float* pFloat=# /* pFloat表示num的内存地址,但是设为浮点数 */   pri
OC语言编写:为视图添加丝滑的水波纹
先看一下最终效果图:首先我们可以把如此丝滑的水波纹拆分一下下:一条规律的曲线。曲线匀速向右移动。曲线下方的位置用颜色填充。于是先来一条曲线吧。对于需要产生波动如此规律的曲线,我们首先想到的应该就是三角函数了。例如我们熟悉的正弦曲线:及其公式:f(x) = Asin(ωx+φ)+k而SDK也为我们提供了这个正弦函数:extern double sin(double);于是乎通过一个循环就能轻易地获取
C语言中浮点数的运算
C语言中,在进行相应的乘除运算时: 只要其中一个为浮点数,那么最后得到的结果一定是一个带小数点的浮点数! 如:3.0*6=18.0      48/3.0=16.0