Если ты работаешь в VS, то там это всё делается в редакторе ресурсов.
работаю в VS но проект пишу руками полностью, имею слабое представление о том как пользоваться ресурсами...
Если ты собираешь вручную, то добавляешь кнопку в ресуров файле (например в конце) и добавляешь (расширяешь) картинку с изображениями для Toolbar.
А где находится эта картинка? или как ее получить?
HWND CreateToolBar(HWND hWnd, DWORD dwStyle, UINT uCom)
{
static TBBUTTON but[6];
but[0].fsStyle = TBSTYLE_SEP;
but[1].iBitmap = STD_FILEOPEN;
but[1].idCommand = CM_FILE_OPEN;
but[1].fsState = TBSTATE_ENABLED;
but[1].fsStyle = TBSTYLE_GROUP;
but[2].iBitmap = STD_FILESAVE;
but[2].idCommand = CM_FILE_SAVE;
but[2].fsState = TBSTATE_ENABLED;
but[2].fsStyle = TBSTYLE_GROUP;
but[3].fsStyle = TBSTYLE_SEP;
but[4].iBitmap = STD_FILENEW;
but[4].idCommand = CM_FILE_NEW;
but[4].fsState = TBSTATE_ENABLED;
but[4].fsStyle = TBSTYLE_GROUP;
but[5].iBitmap = STD_REDOW;
but[5].idCommand = CM_FILE_REDOW;
but[5].fsState = TBSTATE_ENABLED;
but[5].fsStyle = TBSTYLE_GROUP;
return CreateToolbarEx(hWnd, dwStyle, uCom, 0, HINST_COMMCTRL, IDB_STD_SMALL_COLOR, but, 6, 0, 0, 0, 0, sizeof(TBBUTTON));
}
Вот так я создаю кнопки на ToolBar(стандартные), насколько я понимаю нужно будет добавить
but[6].iBitmap = ???
but[6.idCommand = ???
but[6].fsState = ???
but[6].fsStyle = ???
Возможно я задаю глупые вопросы, но что делать дальше не могу понять...
У вас случайно нет примера проекта, или хотябы более подробной информации?
Как вы и сказали сделал в папке ресурсов файл MyName.bmp размером 96*16, залил весь красным фоном, а что делать дальше. ( даже не предствляю в каком направлении двигаться )