typedef struct {
HINSTANCE hInst;
UINT nID;
} TBADDBITMAP, *LPTBADDBITMAP;
- hInst: 包含位图资源的模块的句柄,通常是主程序的实例句柄。
- nID: 位图资源的资源标识符(ID)。
这个结构体通常用于 TB_ADDBITMAP 消息,通过该消息向工具栏控件添加位图。例如:
TBBUTTON tbb[3];
HWND hwndToolbar = CreateToolbarEx(
hwndParent,
WS_CHILD | WS_VISIBLE | TBSTYLE_TOOLTIPS,
ID_TOOLBAR,
3,
hInst,
IDB_STD_SMALL_COLOR,
tbb,
3,
16,
16,
16,
16,
sizeof(TBBUTTON)
);
在上述代码中,IDB_STD_SMALL_COLOR 是包含标准位图资源的资源标识符。通过 TB_ADDBITMAP 消息,工具栏控件会使用这个结构体来加载并显示相应的位图资源。
请注意,这个结构体是为了与工具栏控件相关的 TB_ADDBITMAP 消息而定义的。
转载请注明出处:http://www.zyzy.cn/article/detail/24974/Win32 API/Commctrl.h/TBADDBITMAP