VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1500|回复: 52

《实用VC编程之玩转控件》第2课:MFC对话框工程的建立与使用

  [复制链接]
51_avatar_middle
online_admins 发表于 2018-11-3 01:32:54 | 显示全部楼层 |阅读模式
1、新建对话框工程:
让我们建立一个生成EXE体积比较小的对话框工程,具体看教程讲解与演示!
https://www.cctry.com/thread-290056-1-1.html

2、工程中的类讲解:
主线程类:CXXXApp
对的画框类:CXXXDlg

其中 XXX 一般为项目的名称,主线程类初始化函数中创建主对话框类的对象,之后对话框显示出来,就是我们见到的样子了。
作为新手来说,我们不可能一下子把当前建立好的工程源码都看明白,先找几个主要的点,知道怎么用,比如对话框是从哪里建立起来的,对话框的初始化函数等等 就可以了,等以后功力加强了,再去理解也不迟!

3、对话框类的初始化函数:
BOOL CXXXDlg::OnInitDialog() 可以把一些对话框的初始化代码放在这个函数中,但要记得,一定要放在 CDialog::OnInitDialog(); 的下面!

4、对话框模版资源:
默认情况下:IDD_XXX_DIALOG 为主对话框资源,我们可以自定义的往界面上拖拽各种控件。具体细节见视频教程讲解与演示!
详细讲解对话框模版的各个属性选项。

5、都是窗口:
我们的Windows系统为什么叫Windows呢?Window这个单词的本意是什么?是窗口,对吧,所以Windows系统中的各个大家能看到的小界面都可以看做是窗口,一个对话框是个窗口,对话框上面的按钮控件也同样可以看做个一个小窗口,针对于窗口的任何操作都适用于对话框,也适用于按钮、编辑框、下拉选择框 等等各个控件。因为他们都是窗口。所有的窗口都有个标识窗口的变量类型,叫做窗口句柄:HWND,实际上他就是个指针。不同的窗口这个值都是不一样的。以后会经常用到HWND这个类型。

6、小作业:
知道怎么改对话框模版的ID吗?如果添加了多个对话框资源,这个ID该怎么改呢?大家课后不妨动手试试!
捣鼓捣鼓能弄出来的,大家点点点试试吧~

备注:相关课程细节及演示详见视频教程!


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
教程在线观看地址:
https://www.bilibili.com/video/av38392055/?p=2
MP4高清视频下载地址:链接:https://pan.baidu.com/s/15NJHH5kXK0D-b0ljObjp3Q 提取码:bokt
课件+源码下载(回复后可见):
游客,如果您要查看本帖隐藏内容请回复

备注:VIP会员可免费下载本站所有资源(点击查看)
提示:通过购买VC驿站U盘打包(点击查看)即可加入终身Vip会员^_^




上一篇:《实用VC编程之玩转控件》第1课:Windows编程简介
下一篇:《实用VC编程之玩转控件》第3课:Button按钮控件
71_avatar_middle
在线会员 发表于 2018-11-3 08:12:27 | 显示全部楼层
forum.php?mod=viewthread&tid=7892&highlight=3306
13_avatar_middle
online_vip 发表于 2018-11-3 13:24:11 | 显示全部楼层
好久都没有回来了,看看这个教程谢谢。
02_avatar_middle
在线会员 发表于 2018-11-3 14:59:52 | 显示全部楼层
顶老大!!
98_avatar_middle
在线会员 发表于 2018-11-3 15:26:14 | 显示全部楼层
谢谢 楼主提供 教程
41_avatar_middle
online_vip 发表于 2018-11-3 16:42:34 | 显示全部楼层
感谢楼主分享
49_avatar_middle
在线会员 发表于 2018-11-3 21:27:03 | 显示全部楼层
学习学习……………………
78_avatar_middle
在线会员 发表于 2018-11-3 21:30:20 | 显示全部楼层
太好拉,谢谢
38_avatar_middle
online_vip 发表于 2018-11-5 11:01:43 | 显示全部楼层
顶顶更健康《实用VC编程之玩转控件》第2课:MFC对话框工程的建立与使用
62_avatar_middle
在线会员 发表于 2018-11-5 15:07:24 | 显示全部楼层
牛逼biubiu更新了
21_avatar_middle
在线会员 发表于 2018-11-7 09:52:03 | 显示全部楼层
我们的Windows系统为什么叫Windows呢?
95_avatar_middle
在线会员 发表于 2018-11-7 10:24:41 | 显示全部楼层
感谢老大,太好了
22_avatar_middle
在线会员 发表于 2018-11-7 16:59:29 | 显示全部楼层
《实用VC编程之玩转控件》第2课:MFC对话框工程的建立与使用《实用VC编程之玩转控件》第2课:MFC对话框工程的建立与使用《实用VC编程之玩转控件》第2课:MFC对话框工程的建立与使用
35_avatar_middle
online_vip 发表于 2018-11-8 02:28:01 | 显示全部楼层
实用VC编程之玩转控件
78_avatar_middle
online_vip 发表于 2018-11-8 14:29:52 | 显示全部楼层
好好顶贴,认真学习
08_avatar_middle
在线会员 发表于 2018-11-9 21:46:10 | 显示全部楼层
顶老大!!
69_avatar_middle
在线会员 发表于 2018-11-10 15:02:21 | 显示全部楼层
《实用VC编程之玩转控件》第2课:MFC对话框工程的建立与使用谢谢楼主分享
05_avatar_middle
online_vip 发表于 2018-11-10 20:28:46 | 显示全部楼层
6666666666666666
22_avatar_middle
online_vip 发表于 2018-11-11 22:09:53 | 显示全部楼层
来看看啊................
83_avatar_middle
online_vip 发表于 2018-11-13 21:02:17 | 显示全部楼层
谢谢 楼主提供
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-1-24 11:29

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表