首页
社区
课程
招聘
使用VC6编写注册机,编程高手略过
发表于: 2004-12-16 17:25 4959

使用VC6编写注册机,编程高手略过

2004-12-16 17:25
4959
一、建立项目。
首先是新建一个项目,在新建对话框里面,我们选择 MFC AppWizard(exe)  然后在  工程下面的

编辑框内输入工程名字,这里是要用英文字母。接着单击确认,进入下一个对话框,这里我们要选

择基本对话类型。再单击完成。
二、绘制框架。
在对话框中绘制两个eidt box (一个为输入用户名,一个为显示注册码)两个static text。(图)
三、编写代码。
用快捷键Ctrl +W , 显示 MFC类向导:
在面板里面,选择Message Maps
在Object ID:下面选择 IDC_EDIT1,在Messages:下面选择EN_CHANGE, 然后在右边上点击Add

Function...., 再点下面的Edit Code 来编缉代码。(图)

假设我们的注册码就是用户名的字符串的ascll码相加起来。那么就加入下面代码。

void CLlkDlg::OnChangeEdit1()
{
        char name[64],output[20];
        int length;
        unsigned long int sn=0;
        UpdateData(true);
        GetDlgItem(IDC_EDIT1)->GetWindowText(name,64);
        length=strlen(name);
        for(int i=0; i<length; i++)
        {
                sn=sn+name[i];
        }
        _itoa(sn,output,10);//这里的参数 第一个为要转换的整数,第二个为输出的字符串,

第三个为进制,
        SetDlgItemText(IDC_EDIT2,output);
    UpdateData(false);
       
}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 333
活跃值: (369)
能力值: ( LV12,RANK:490 )
在线值:
发帖
回帖
粉丝
2
下面是编写好的程序:附件:key.rar
2004-12-16 17:27
0
雪    币: 389
活跃值: (912)
能力值: ( LV9,RANK:770 )
在线值:
发帖
回帖
粉丝
3
支持你,学习.
2004-12-16 21:52
0
游客
登录 | 注册 方可回帖
返回
//