A Tool Bar

国刃金刚石工具

国刃金刚石工具

2016-02-19 12:20

今天图老师小编给大家展示的是A Tool Bar,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

工具条也是常用的控件。MFC中使用CToolBar类来封装工具条控件的各种操作。通过调用
BOOL Create( CWnd* pParentWnd, DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP, UINT nID = AFX_IDW_TOOLBAR );创建一个窗口,dwStyle中可以使用以下一些工具条控件的专用风格:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

CBRS_TOPDialog Bar在父窗口的顶部 工具条在父窗口的顶部

TCBRS_BOTTOM 工具条在父窗口的底部

CBRS_FLOATING 工具条是浮动的

创建一个工具条的步骤如下:先使用Create创建窗口,然后使用BOOL LoadToolBar( LPCTSTR lpszResourceName );直接从资源中装入工具条,或者通过装入位图并指明每个按钮的ID,具体代码如下:

UINT uID[5]={IDM_1,IDM_2,IDM_3,IDM_4,IDM_5};

m_toolbar.Create(pParentWnd);

m_toolbar.LoadBitmap(IDB_TOOLBAR);

m_toolbar.SetSizes(CSize(20,20),CSize(16,16));//设置按钮大尺寸

和按钮上位图的尺寸

m_toolbar.SetButtons(uID,5);

AppWizard在生成代码时也会同时生成工具条的代码,同时还可以支持停靠功能。所以一般是不需要直接操作工具条对象。

工具条上的按钮被按下时发送给父窗口的消息和菜单消息相同,所以可以使用ON_COMMAND宏进行映射,同样工具条中的按钮也支持ON_UPDATE_COMMAND_UI的相关操作,如SetCheck,Enable,你可以将按钮的当作菜单上的一个具有相同ID菜单项。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

在以后的章节4.D 利用AppWizard创建并使用ToolBar StatusBar Dialog Bar会给出使用的方法。

展开更多 50%)
分享

猜你喜欢

A Tool Bar

编程语言 网络编程
A Tool Bar

Status Bar

编程语言 网络编程
Status Bar

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Dialog Bar

编程语言 网络编程
Dialog Bar

Uninstall Tool:多功能程序卸载工具

电脑入门
Uninstall Tool:多功能程序卸载工具

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

AVA Bar室内空间设计

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
AVA Bar室内空间设计

USB DVD Download Tool无法使用的问题

电脑入门
USB DVD Download Tool无法使用的问题

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Tree Ctrl

Tree Ctrl

一种窒息旳疼 - QQ情侣分组

一种窒息旳疼 - QQ情侣分组
下拉加载更多内容 ↓