在vs2010内嵌对话框(窗口建立子窗口)

一、建立对话框工程

  在vs2010下建立工程,如DDrawYUV

  右键工程“类向导”,新建一个对话框。然后在对话框模版上右键选择属性,在右面的属性对话框中,选择“style”项,更改值为“child”;“Border”项,更改值为“thin”。

二、在主对话框进行初始化

   首先、添加成员变量

         CShowChildDlg  m_childDlg;(添加自己的对话框类)

   其次、在OnInitDialog函数中填写子对话框的初始化内容

       如下代码:

         // TODO: 在此添加额外的初始化代码
         //对子窗口初始化
         BOOL het = m_childDlg.Create(IDD_SHOWCHILDDLG,this);//添加子窗口到本对话框(此部分的ID一定要填写子对话框模版的资源ID)
        if(!het)
           AfxMessageBox(_T("子窗口创建呢失败"));
         CRect childArea;//子窗口应该存放的区域
         GetDlgItem(IDC_CHILD)->GetWindowRect(childArea);//获

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值