Visual c++ 2008 экспресс-выпуск

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by CJ1, 15 Dec 2010.

  1. CJ1

    CJ1 New Member

    Joined:
    6 Apr 2009
    Messages:
    29
    Likes Received:
    1
    Reputations:
    0
    Я программирую на чистом API.
    У меня нет редактора ресурсов. Поэтому я их пишу вручную. Мне нужна помощь.

    В stdafx.h добавил

    Code:
    #include <commctrl.h>
    #pragma comment( lib, "comctl32.lib")
    


    Вот я создал Toolbar в ресурсах.

    Code:
     IDR_TOOLBAR1 TOOLBAR 20, 20
    {
        BUTTON      ID_CUBE
        BUTTON      ID_MOVE
    }
    
    Далее вот объявил его в resource.h

    Code:
    #define  IDR_TOOLBAR1      111
    #define  ID_MOVE      112
    #define  ID_CUBE      113
    


    Вот функции создания тулбара

    Code:
    TBBUTTON tbButtons[2];
    HWND hPanel;
    
       InitToolbar();
       InitCommonControls();
       hPanel=CreateToolbarEx(hWnd, WS_VISIBLE|WS_CHILD|WS_BORDER,
                              IDR_TOOLBAR1, 2, hInstance, IDR_TOOLBAR1, tbButtons, 2,0,0,16,16, sizeof(TBBUTTON));
    

    Вот функция кнопок InitToolbar();

    Code:
    void CALLBACK InitToolbar()
    {
    
     	
    tbButtons[0].iBitmap= 0;
    tbButtons[0].idCommand=ID_CUBE;
    tbButtons[0].fsState=TBSTATE_ENABLED;
    tbButtons[0].fsStyle=TBSTYLE_BUTTON;
    tbButtons[0].dwData=0L;
    tbButtons[0].iString=0;
    
    tbButtons[1].iBitmap=1;
    tbButtons[1].idCommand=ID_MOVE;
    tbButtons[1].fsState=TBSTATE_ENABLED;
    tbButtons[1].fsStyle=TBSTYLE_BUTTON;
    tbButtons[1].dwData=0L;
    tbButtons[1].iString=0;
    
    }
    


    Как мне сделать чтобы из редактора ресурсов на кнопки одевались картинки???????

    Пожалуйста помогите!!!
     
    #1 CJ1, 15 Dec 2010
    Last edited: 15 Dec 2010
  2. yuran666666

    yuran666666 Member

    Joined:
    18 Jan 2009
    Messages:
    84
    Likes Received:
    19
    Reputations:
    11
    Да никак вроде как из редактора ресурсов не надеваются картинки на контролы. Рисовать кодесом надо по кнопкам потом раз хочется на чистых апях свистоперделочности в них внести.
     
  3. CJ1

    CJ1 New Member

    Joined:
    6 Apr 2009
    Messages:
    29
    Likes Received:
    1
    Reputations:
    0

    Я чет не понял! Ну как то это жк делается!
    Я чтото не так делаю?

    Тулбар появляется, кнопки тоже, а картинок нет????
    Хоть намеком кинь что не так?
     
  4. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    в MSDN почитай про Using Toolbar Controls
    Там и примеры были даже