void Init_ToolBar(HWND hWnd)
{
int ButtonID[11]={ID_BUTTON40003,ID_BUTTON40005,ID_BUTTON40006,ID_BUTTON40007,ID_BUTTON40008,ID_BUTTON40009,
ID_BUTTON40010,ID_BUTTON40011,ID_BUTTON40012,ID_BUTTON40013,ID_BUTTON40014};
int ButtonStyle[11]={TBSTYLE_SEP,TBSTYLE_BUTTON,TBSTYLE_BUTTON,TBSTYLE_BUTTON,TBSTYLE_BUTTON,TBSTYLE_SEP,
TBSTYLE_BUTTON,TBSTYLE_BUTTON,TBSTYLE_BUTTON,TBSTYLE_SEP,TBSTYLE_BUTTON};
TBBUTTON tbb[11];
memset(tbb,0,sizeof(tbb));
for(int i=0;i<11;i++)
{
tbb[i].idCommand=ButtonID[i];
tbb[i].fsState=TBSTATE_ENABLED;
tbb[i].fsStyle=ButtonStyle[i];
if(ButtonID[i]!=TBSTYLE_SEP)
{
tbb[i].iBitmap=i;
tbb[i].iString=i;
}
}
m_MyHandles.hToolBar=CreateToolbarEx(
hWnd,WS_CHILD|WS_VISIBLE|WS_BORDER|TBSTYLE_TOOLTIPS,
IDT_TOOLBAR,11,GetModuleHandle(NULL),IDR_TOOLBAR1,
tbb,11,0,0,0,0,sizeof(TBBUTTON));
}
Вот моя инициализация тулбара.
typedef struct _TBBUTTON {
int iBitmap;
int idCommand;
BYTE fsState;
BYTE fsStyle;
DWORD dwData;
int iString;
}
Вот описание кнопки
Вопрос в том,- мне надо отдельно добавлять ресурс "Icon" и уже его прилеплять к кнопке тулбара?
У меня есть иконка, в ней есть графика из пнг- всё прекрасно. Как теперь можно связать её с кнопкой на тулбаре?