CreateToolbarEx 函数 (commctrl.h)

创建工具栏窗口,并将指定的按钮添加到工具栏。

注意 此函数已弃用,因为它不支持工具栏的所有功能。 请改用 CreateWindowEx 。 有关示例,请参阅 使用工具栏控件
 

语法

HWND CreateToolbarEx(
  HWND        hwnd,
  DWORD       ws,
  UINT        wID,
  int         nBitmaps,
  HINSTANCE   hBMInst,
  UINT_PTR    wBMID,
  LPCTBBUTTON lpButtons,
  int         iNumButtons,
  int         dxButton,
  int         dyButton,
  int         dxBitmap,
  int         dyBitmap,
  UINT        uStructSize
);

参数

hwnd

类型: HWND

工具栏的父窗口的句柄。

ws

类型: DWORD

工具栏的窗口样式。 默认包含 WS_CHILD 样式。 此参数还可以包括工具栏 控件和按钮样式中所述的样式组合。

wID

类型: UINT

工具栏的控件标识符。

nBitmaps

类型: int

hBMInstwBMID 指定的位图中包含的按钮图像数。

hBMInst

类型: HINSTANCE

包含包含位图资源的可执行文件的模块实例。

wBMID

类型: UINT_PTR

位图资源的资源标识符。 如果 hBMInstNULL,则此参数必须是有效的位图句柄。

lpButtons

类型: LPCTBBUTTON

指向 TBBUTTON 结构的数组的指针,该数组包含有关要添加到工具栏的按钮的信息。

iNumButtons

类型: int

要添加到工具栏的按钮数。

dxButton

类型: int

要添加到工具栏的按钮的宽度(以像素为单位)。

dyButton

类型: int

要添加到工具栏的按钮的高度(以像素为单位)。

dxBitmap

类型: int

要添加到工具栏中的按钮的按钮图像的宽度(以像素为单位)。

dyBitmap

类型: int

要添加到工具栏中的按钮的按钮图像的高度(以像素为单位)。

uStructSize

类型: UINT

TBBUTTON 结构的大小。

返回值

类型: HWND

如果成功,则返回工具栏的窗口句柄,否则返回 NULL 。 若要检索扩展的错误信息,请调用 GetLastError

注解

Windows 95:系统最多可支持 16,364 个窗口句柄。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 commctrl.h
Library Comctl32.lib
DLL Comctl32.dll
API 集 Windows 10版本 10.0.14393 中引入的 ext-ms-win-shell-comctl32-window-l1-1-0 ()