C++ 如何在win32程序中在单个窗口中添加多个工具栏?

C++ 如何在win32程序中在单个窗口中添加多个工具栏?,c++,windows,winapi,toolbar,C++,Windows,Winapi,Toolbar,我正在使用函数在重叠窗口中创建一个工具栏,使用TOOLBARCLASSNAME作为窗口类。 但是,当我使用createwindowex创建多个工具栏窗口时,两个创建的窗口都位于窗口的同一区域(一个重叠另一个)。 此外,我找不到一种方法来提供工具栏在x-y坐标中的位置 如何在同一窗口中添加两个工具栏,使它们不会相互重叠?我的建议是使用Coolbar/Rebar控件: 这将使您能够更轻松地创建多个工具栏,还可以为用户在应用程序中添加一系列功能。在创建工具栏窗口时,您需要在样式参数中设置CCS\u

我正在使用函数在重叠窗口中创建一个工具栏,使用TOOLBARCLASSNAME作为窗口类。 但是,当我使用createwindowex创建多个工具栏窗口时,两个创建的窗口都位于窗口的同一区域(一个重叠另一个)。 此外,我找不到一种方法来提供工具栏在x-y坐标中的位置


如何在同一窗口中添加两个工具栏,使它们不会相互重叠?

我的建议是使用Coolbar/Rebar控件:


这将使您能够更轻松地创建多个工具栏,还可以为用户在应用程序中添加一系列功能。

在创建工具栏窗口时,您需要在样式参数中设置CCS\u NOPARENTALIGN(可能还有CCS\u NORESIZE)