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

本文转载自:VC驿站

https://www.cctry.com/thread-297404-1-1.html

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该怎么改呢?大家课后不妨动手试试!
捣鼓捣鼓能弄出来的,大家点点点试试吧~

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


第2课免费试看:

https://www.cctry.com/thread-297404-1-1.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值