Win Api Панель инструментов

Тема в разделе "MS Visual C++", создана пользователем alekssgor, 17 сен 2011.

  1. alekssgor

    alekssgor Well-Known Member

    Регистрация:
    26 май 2008
    Сообщения:
    118
    Симпатии:
    0
    Как добавить свои иконки в панель инструментов????? Вот пример со стандартными иконками из comctl32.dll

    Код (Text):
    #include <windows.h>
    #include <commctrl.h>

    #define ID_TOOLBAR 100
    #define FILE_OPENS 1001
    #define FILE_SAVE 1002
    #define FILE_QUIT 1003
    #define EDIT_FIND 2001
    #define EDIT_REPLC 2002
    //Создание панели инструментов
    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 = FILE_OPENS;
    but[1].fsState = TBSTATE_ENABLED;
    but[1].fsStyle = TBSTYLE_GROUP;
    but[2].iBitmap = STD_FILESAVE;
    but[2].idCommand = FILE_SAVE;
    but[2].fsState = TBSTATE_INDETERMINATE;
    but[2].fsStyle = TBSTYLE_GROUP;
    but[3].fsStyle = TBSTYLE_SEP;
    but[4].iBitmap = STD_FIND;
    but[4].idCommand = EDIT_FIND;
    but[4].fsState = TBSTATE_HIDDEN;
    but[4].fsStyle = TBSTYLE_GROUP;
    but[5].iBitmap = STD_REPLACE;
    but[5].idCommand = EDIT_REPLC;
    but[5].fsState = TBSTATE_HIDDEN;
    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));
    }
    Добавил пару иконок в ресурсы
    myicon1 ICON "1.ico"
    myicon2 ICON "2.ico"
    Открыл exe. файл с помощью программы ResHacker
    Иконки лежат в контейнерах
    MYICON1 и MYICON2
    С какими параметрами вызвать CreateToolbarEx ????
     
Загрузка...
Похожие Темы - Win Api Панель
  1. bestguru
    Ответов:
    0
    Просмотров:
    914
  2. DreamForse
    Ответов:
    0
    Просмотров:
    2.220
  3. Vadik(R)
    Ответов:
    1
    Просмотров:
    1.443
  4. Vadik(R)
    Ответов:
    1
    Просмотров:
    1.411
  5. StarikStarik2705
    Ответов:
    2
    Просмотров:
    1.360

Поделиться этой страницей