我用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的内容.
解决方案 »
- 谁有可以嵌入到VS2005界面中的时钟控件代码,显示当前时间,漂漂一点的?十分感谢!
- vc这一块,关于编程,哪一个行业,相对门槛比较高?
- 无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!如何解决?
- 请高人帮助,等待回复中
- socket建立后如何获得客户端的地址和端口号?
- 突然失去答贴的兴趣了……
- 怎样向系统注册一个自己起的扩展名,并指定响应的图表和响应的打开程序?
- 谁用过CPrintListCtrl这个类?预览怎么调不了字体?
- 那里有把汇编转化为16近制代码的参照表?
- treeview中,pszText 是什么意思?
- 暴闷! 使用wincrypt.h是无论把#define _WIN32_WINNT 0x0400放哪儿都有错误,仅四个错.
- 如何在VC之中读取wav文件并显示波形图
2. 显示的话,只要在要显示的地方放一个CStatic控件,把显示内容输出在该控件上就行了。使用CStatic控件做显示输出时,注意要修改“IDC_STATIC”这个默认ID为其他名称。