Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ToolBar в WinAPI

12K
29 декабря 2007 года
GlAl
28 / / 13.10.2006
Ребята, как сделать чтобы в тулбаре, при использовании WinAPI, можно было использовать пиктограммы, которые больше 16 цветов? Возможно ли подключать иконки, формат ico?
251
29 декабря 2007 года
SkyMаn
1.7K / / 31.07.2007
Да, все это возможно.
12K
29 декабря 2007 года
GlAl
28 / / 13.10.2006
Цитата:
Да, все это возможно.



А как?

251
30 декабря 2007 года
SkyMаn
1.7K / / 31.07.2007
Просто при создании тулбара добавить нужный стиль.
Покажите то, что у вас есть.
12K
03 января 2008 года
GlAl
28 / / 13.10.2006
Это метод для создания тулбара из ресурса:

Код:
HWND appClass::InitTB(HWND hWind)
{
    int btnID[3] = {ID_NEW, ID_OPEN, ID_SAVE};

    int btnStyle[3] = {TBSTYLE_BUTTON, TBSTYLE_BUTTON, TBSTYLE_BUTTON};

    TBBUTTON tbb[3];
   
    memset(tbb, 0 ,sizeof(tbb));

    for(int i = 0; i < 3; ++i)
    {
        tbb.iBitmap = i;
        tbb.idCommand = btnID;
        tbb.fsState = TBSTATE_ENABLED;
        tbb.fsStyle = btnStyle;

    }

    hToolBar = CreateToolbarEx(hWind, WS_CHILD | WS_VISIBLE | WS_BORDER, 201, 3, GetModuleHandle(NULL), IDR_TOOLBAR, tbb, 3, 0, 0, 0, 0, sizeof(TBBUTTON));

    return hToolBar;
}


Прикрепил картинку того, что получается.
64K
24 сентября 2010 года
vlad098
1 / / 24.09.2010
Цитата: GlAl
Ребята, как сделать чтобы в тулбаре, при использовании WinAPI, можно было использовать пиктограммы, которые больше 16 цветов? Возможно ли подключать иконки, формат ico?



сСЫЛКА http://vla0760.narod.ru

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог