您可以使用CreateToolbarEx功能创建工具栏,并向其添加一组初始按钮。您还可以使用CreateWindowEx函数,指定TOOLBARCLASSNAME窗口类,但第二种方法创建一个最初不包含按钮的工具栏。您可以使用TB_ADDBUTTONS或TB_INSERTBUTTON消息将按钮添加到工具栏。
当加载公共控制动态链接库(DLL)时,TOOLBARCLASSNAME窗口类被注册。要确保加载此DLL,请先使用InitCommonControls函数。
必须创建一个工具栏作为具有WS_CHILD样式的子窗口。如果您使用CreateWindowEx创建工具栏,则必须指定WS_CHILD窗口样式。默认情况下,CreateToolbarEx包含WS_CHILD样式。您必须在创建工具栏时指定初始父窗口,但可以使用TB_SETPARENT消息在创建后更改父窗口。