CCommandBar 、CToolBar、Menu、Toolbar

	CCommandBar m_wndCommandBar;

	CToolBar m_wndToolBar;
	if (!m_wndCommandBar.Create(this) ||

	    !m_wndCommandBar.InsertMenuBar(IDR_MAINFRAME) ||

	    !m_wndCommandBar.AddAdornments(dwAdornmentFlags) ||

	    !m_wndCommandBar.LoadToolBar(IDR_MAINFRAME1))

	{

		TRACE0("未能创建 CommandBar/n");

		return -1;      // 未能创建

	}



	m_wndCommandBar.SetBarStyle(m_wndCommandBar.GetBarStyle() | CBRS_SIZE_FIXED);



	if (!m_wndToolBar.Create(this) ||

		!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))

	{

		TRACE0("Failed to create toolbar/n");

		return -1;      // fail to create

	}

 

 

以上代码在mainframe中。

资源分为两类Menu、Toolbar。

Menu就是菜单,Toolbar是一些工具的图形化表示。

Menu和Toolbar这两种不同类控件间可以用相同的资源ID,比如这里的IDR_MAINFRAME。但是同一类控件不能用相同的资源ID。

控件分为两类CCommandBar、CToolBar。

CCommandBar继承自CToolBar,CToolBar继承自CControlBar。CControlBar不能实例化。

 CCommandBar是界面中最后一行,CToolBar紧接在CCommandBar上面。

CCommandBar和CToolBar都是既可以插入Menu也可以插入Toolbar。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值