在 Win32 API 中,确实存在名为 CreateToolbarEx 的函数,它位于 Commctrl.h 头文件中。这个函数用于创建工具栏控件,并允许指定额外的功能和样式。

以下是 CreateToolbarEx 函数的声明:
HWND CreateToolbarEx(
  HWND       hwnd,
  DWORD      ws,
  UINT       wID,
  int        nBitmaps,
  HINSTANCE  hBMInst,
  UINT_PTR   wBMID,
  LPCTBBUTTON ptbButtons,
  int        iNumButtons,
  int        dxButton,
  int        dyButton,
  int        dxBitmap,
  int        dyBitmap,
  UINT       uStructSize
);

  •  hwnd:指定工具栏的父窗口句柄。

  •  ws:指定工具栏的样式。

  •  wID:指定工具栏的标识符。

  •  nBitmaps:指定工具栏使用的位图数量。

  •  hBMInst:指定包含位图资源的模块的句柄。

  •  wBMID:指定位图资源的起始标识符。

  •  ptbButtons:指向 TBBUTTON 结构数组的指针,定义了工具栏的按钮。

  •  iNumButtons:指定按钮的数量。

  •  dxButton、dyButton:指定按钮的宽度和高度。

  •  dxBitmap、dyBitmap:指定位图的宽度和高度。

  •  uStructSize:指定 TBBUTTON 结构的大小。


该函数返回新创建的工具栏的句柄。

请确保在使用函数之前包含正确的头文件,并查阅 Microsoft 的官方文档以获取更详细的信息。


转载请注明出处:http://www.zyzy.cn/article/detail/24634/Win32 API/Commctrl.h/CreateToolbarEx