MFC创建子窗口 简单五步

本文详细指导如何在MFC开发中,通过五步骤添加子窗口,包括修改ID、添加类、关联按键、获取主窗口指针以及子窗口的初始化。

在用MFC做一些调试软件时,经常想添加一个子窗口,但是又无从下手,现在教你简单五步搞定,并教你使用:

1.添加子窗口,并修改ID:

  在属性中将ID改个名称

2.添加类,

3 在主窗口Dlg.h文件中添加子窗口

4 在主窗口随便创建一个按键,然后在按键处理函数里面添加,然后打开子窗口:

5 在子窗口的.cpp文件中添加如下代码:


    Cv_MainDlg = (CICCardDebugSoftDlg*)AfxGetMainWnd();            //获取主窗口指针

这段代码可以在任意地方写,但一定要在使用Cv_MainDlg前写,目的是获取主窗口类指针,不一定在OnInitDialog启动函数中。

到此子窗口就创建完毕了,然后可以用过  Cv_MainDlg-> **** 的方式调用任意主窗口下的变量或函数,但需注意访问权限。

如果要给子窗口添加启动初始化程序,方法:

然后就会在子窗口的.cpp中出现该函数,然后在其中添加初始化代码即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值