文档库 最新最全的文档下载
当前位置:文档库 › Win32使用API创建工具栏Tool Bar

Win32使用API创建工具栏Tool Bar

Win32使用API创建工具栏Tool Bar

Tool Bar的创建

今天准备在网上搜索一下关于Win32创建工具栏的文章,结果都大失所望,因为基本上没有找到关于如何使用Win32 API来创建工具栏的文章,仅有的一篇文章还是CSDN上会员才能下载查看,因此我查看了一下MSDN写下这篇Win32 使用API创建工具栏的文章操作步骤如下,如果看不懂步骤,可以查看此PDF中的附件,里面有整个工程的源代码,操作环境为:Windows Server2008 R2 DataCenter+Visual Studio2010

1.创建一个Win32工程,命名为ToolBar(或者Win32_ToolBar)

2. 工具栏使用的宏与函数为如下所示:

ImageList_AddIcon(), ImageList_Create() , CreateWindow()

函数定义如下:

CreateWindow:

ImageList_Create:

flags 取值可以如下:

ImageList_AddIcon:

3.添加Windows通用控件库支持:

4.使用InitCommonControlsEx来动态加载Windows通用控

件库

5.定义ICON按钮的ID,方便进行消息的处理

6.在主窗口的WM_CREATE消息中创建ToolBar工具栏

7.创建ImageList,并使ImageList的ICON图标显示到工具栏

8.初始化工具栏的按钮信息

9.给工具栏添加第八步上面创建按钮

10.通知系统根据图片的大小调整工具栏的大小

运行结果:

给工具栏添加消息处理

1.控件的所有消息是发送WM_COMMAND.因此我们在WM_COMMAND中处理消息就可以了

程序运行结果如下:

怎么样?简单吗?

相关文档
相关文档 最新文档