我用VC6的MFC建立了一个基于对话框的程序.当操作者在编辑框中输入一串数字后,不用做任何操作,程序能够自动在其旁边显示另一串数字.后者是前者通过公式运算后得到的.
比如,公式是Y=X*2. 当我在编辑框里输入25时,希望旁边能自动显示50.主要有2个问题不清楚:
1、程序如何知道我输入了25?EN_CHANGE和EN_UPDATE的区别是什么?而当输入2之后,在输入5之前,这两个函数是否也会动作?
2、如何把50显示出来?textout只能显示字符串.SetWindowText不是OnPaint函数.看来只能把50转化为字符串再送textout显示了.但我用下面的方法总出错:
int i = 2;
i = i * m_edit;
CString str;
str.Format("%d",i);
然后TextOut(100,100,str);
可是显示是"%d",而不是i的内容.
比如,公式是Y=X*2. 当我在编辑框里输入25时,希望旁边能自动显示50.主要有2个问题不清楚:
1、程序如何知道我输入了25?EN_CHANGE和EN_UPDATE的区别是什么?而当输入2之后,在输入5之前,这两个函数是否也会动作?
2、如何把50显示出来?textout只能显示字符串.SetWindowText不是OnPaint函数.看来只能把50转化为字符串再送textout显示了.但我用下面的方法总出错:
int i = 2;
i = i * m_edit;
CString str;
str.Format("%d",i);
然后TextOut(100,100,str);
可是显示是"%d",而不是i的内容.
解决方案 »
- 程序推出报“出现没有处理的win32异常”
- 新年好!! 请有兴趣的朋友过来顶一下 想写一个股票软件 交易或者行情 不知道行情数据如何获得 怎么得到相关借口??
- 窗口,视口,客户区的区别与用法
- 毫秒问题
- 如何在xp下实现32位程序调用16位dll?
- 关于消息的问题
- 如何通过hdc 得到背景图片的路径???
- 会CRegKey的进(求助)
- 帮帮忙,internet explorer_server是什么东东??我想做一个象outlook的视图窗口,请问如何做。
- dll小问题
- 暴闷! 使用wincrypt.h是无论把#define _WIN32_WINNT 0x0400放哪儿都有错误,仅四个错.
- 如何在VC之中读取wav文件并显示波形图
2. 显示的话,只要在要显示的地方放一个CStatic控件,把显示内容输出在该控件上就行了。使用CStatic控件做显示输出时,注意要修改“IDC_STATIC”这个默认ID为其他名称。