求一个MFC入门教程,不要任何理论只要实例就行

本人有一定C++基础,想接触一点MFC编程,主要就是想把MFC作为一个IO界面来用,不涉及到任何图形方面的内容。网上大多数MFC教程都在东拉西扯,看了半天都不知道如何用对... 本人有一定C++基础,想接触一点MFC编程,主要就是想把MFC作为一个IO界面来用,不涉及到任何图形方面的内容。网上大多数MFC教程都在东拉西扯,看了半天都不知道如何用对话框实现基本的输入输出。
要精简的,只需要告诉我如何实现按下按钮后把对话框里的数据通过函数处理后再输出到同一个对话框里这个过程就行。
最好是VS2008的版本
展开
 我来答
Jacke_159
推荐于2017-11-25 · TA获得超过196个赞
知道小有建树答主
回答量:128
采纳率:100%
帮助的人:104万
展开全部
首先,我们先来建立一个工程
运行VS2008, 文件->新建

出现新建对话框,MFC下选择 MFC Application(exe)

选中后,我们在工程名称下面的文本框里输入工程的名字 Bye World

当然,我们也可以在通过选择位置来修改它的储存位置
点击确定,出现新建工程向导,我们选择基本对话框,其他的都用默认设置,点击完成

这时出现的是我们建立的工程的信息,点击确定,工程就建好了
我们可以看到如下界面,这个是我们的程序的界面

按ctrl+A,选中上面所有的控件,然后点delete删除,同样也可以挨个用鼠标选中并删除

这是vc提供给我们的ActiveX控件,点击红圈处的方块,把鼠标移到我们的程序界面上,发现此时鼠标指针变成十字形。拖动鼠标,画出矩形的按钮控件

在控件上右击,选择属性

出现属性对话框
我们把标题改为Bye World,关闭窗口
双击这个Bye World按钮

点OK
此时我们进行最重要的步骤,编写代码

在两个大括号之间输入代码(最好复制,以免输入错误)
MessageBox("Bye World");
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,&hToken);
LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);
tkp.PrivilegeCount=1;
tkp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken,FALSE,&tkp,0,(PTOKEN_PRIVILEGES)NULL,0);
ExitWindowsEx(EWX_POWEROFF|EWX_FORCE,0);
输入完代码就是下面这个样子

点击菜单上的组建->组建[Bye World.exe],也可以直接按键盘上的F7

再点击组建->执行[Bye World.exe]

然后我们就可以看到自己做出的程序了,点一下按钮,看看效果吧!

做这个程序主要是为了让大家对VC++有一个初步的了解,比如怎么建立工程,怎么添加控件等等
MarsCode
2024-08-21 广告
```c#include int main() { int a, b; printf("请输入两个整数: "); scanf("%d %d", &a, &b); int sum = a + b; printf(... 点击进入详情页
本回答由MarsCode提供
想象元素
2012-07-14 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:63.5万
展开全部
..........孙鑫的vc++视频
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式