MFC 多文档接口MDI,ReBar实现工具条的可拖拽

在MFC多文档接口(MDI)应用中,本文档详细介绍了如何在CMainFrame类中添加CReBar成员变量,并在OnCreate方法中创建并配置ReBar,以支持工具条的拖放功能。通过创建和添加CReBar,创建CToolBar和CDlgBar,成功实现了ReBar中的工具条和对话栏。最后,设置状态栏并调整工具条的样式以启用提示和飞过效果。
摘要由CSDN通过智能技术生成

class CMainFrame 中添加变量 CReBar      m_wndReBar;

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CMDIFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;

  // Rebar support begin
  if (!m_wndToolBar.CreateEx(this) ||
    !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
  {
    TRACE0("Failed to create toolbar\n");
    return -1;      // fail to create
  }

  if (!m_wndDlgBar.Create(this, IDR_MAINFRAME,
    CBRS_ALIGN_TOP, AFX_IDW_DIALOGBAR))
  {
 TRACE0("Failed to create dialogbar\n");

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值