如何把一个程序加进MFC

来源:百度知道 编辑:UC知道 时间:2024/09/28 03:26:21
如何把一个程序加进MFC?

比如说,把这个程序弄进去,怎么弄?

也就是说,给这个程序做一个界面。

#include <stdio.h>
#include <stdlib.h>
void chengben(double);
void main()
{
double i=1;
double n=1;
printf("*****************************************************************\n");
printf("*****************************************************************\n");
printf("*************************打折器**********************************\n");
printf("*************************输入零退出******************************\n");
printf("*****************************************************************\n\n\n");

while(i!=0)
{
printf("原 价:");
scanf("%lf",&n);
if(n==1)
{
system("cls");
printf("*****************************************************************\n");<

你可以创建一个对话框的工程,

对话框上摆5个label("原价:", "8.8折价格:", "7.8折价格:", "6.9折价格:", "5.9折价格:"),
5个edit(后四个为只读edit),
最下面摆放一个按钮("计算").

使用方法:
在原价上输入一个价格后,点击计算,程序将相应的折扣价格显示在相应的edit内。不用的时候直接关闭就可以了。

重写的方法,
打开VC,创建一个MFC基于Dialog的应用程序。
然后拽上5个label, 5个edit,1个按钮。
修改label和按钮的显示字符串,
为edit 添加对应的变量。

为按钮添加响应函数:函数的内容为:1,获取原价,计算各个折扣的价格,然后修改各个折扣价格的edit框。

如果你只是需要把这个程序转化成界面形式,而不是学习MFC编程知识,那我帮你解决了。你需要的话加我的百度Hi,我把程序发给你。
使用MFC编程很简单,所有的值都可以使用控件关联,这样你输给编辑框的值就等于给一个变量赋值,直接不用你写代码了。当然MFC程序很多代码都自动生成的,但你也得知道哪些代码是自动生成的。
MFC程序你需要添加的代码就这么一点:
void CMfcchaoshiDlg::OnOK()
{
this->UpdateData();
m_chengben = m_yuanjia * m_benlv;
m_zhe1=m_yuanjia * m_zhelv1/10;
m_zhe2=m_yuanjia * m_zhelv2/10;
m_zhe3=m_yuanjia * m_zhelv3/10;
m_zhe4=m_yuanjia * m_zhelv4/10;
m_zhe5=m_yuanjia * m_zhelv5/10;
this->UpdateData(false);
}