Problem mit Toolbar



  • Hallo!

    Ich erstelle mittels CreateToolbarEx eine Toolbar. Funzt auch soweit ganz gut, aber:
    Bis zu zwei Buttons funzt alles so wie es soll, wenn ich einen 3. anfüge, so wird dieser nicht dargestellt, dafür wird die Toolbar 3mal so hoch, und bleibt bei höherer Buttonanzahl auch so. Woran liegt das?

    // Laden
    m_hWndToolBar = CreateToolbarEx(hWnd,
    		                      WS_VISIBLE | WS_CHILD | WS_BORDER,
    	                              IDB_TOOLBAR1,
    	                              NUMBUTTONS,
    				      g_hInst,
    			              IDB_TOOLBAR1,
    				      tbrButtons,
    				      3,
    				      16, 16, 16, 16,
    				      sizeof(TBBUTTON));
    
    // WM_SIZE vom parentwindow
    SendMessage(m_hWndToolBar, WM_SIZE, wParam, lParam);
    

    Das find ich echt komisch...



  • Vielleicht hilft dir das ja weiter http://members.fortunecity.com/harrycik/files/Forgers.htm#
    der letzte punkt, handelt über Toolbars.



  • was willst du auf den toolbar-button darstellen bitmaps oder/und text?

    sollte ein grösserer platz benötigt werden, wird die grösse aller buttons
    automatisch bei text auf den toolbar-button entsprechen angepasst.

    zur problemlösung brauchen wir zusätzlich alle codesnipsel die mit den toolbar-
    button zu tun haben. definierts du deine bitmaps einzeln oder alle in einer bmp
    beides ist möglich. sind deine bitmaps alle 16x16 oder haben einzelne andere
    abmessungen, bei ein bmp für jeden button. ich bevorzuge in der regel bei
    selbstgezeichneten button ein bmp für alle button.

    mfg f.-th.


Anmelden zum Antworten