Sdílet prostřednictvím


CToolBarCtrl::SetColorScheme

Nastaví barevné schéma aktuálního ovládacího prvku toolbar.

void SetColorScheme(
     const COLORSCHEME* lpColorScheme
);

Parametry

Parametr

Description

[v]lpColorScheme

Ukazatel COLORSCHEME struktury, která popisuje barvu zvýraznění a stín barvu ovládacího prvku toolbar.

Poznámky

Pokud tato metoda nemá žádný vliv vizuální motiv nastaven.

Tato metoda odesílá TB_SETCOLORSCHEME zprávy, která je popsána v .

Požadavky

Záhlaví: afxcmn.h

Příklad

Následující kód například nastaví barevné schéma aktuálního ovládacího prvku toolbar.Příklad kódu je díky levý a horní okraj každé tlačítko Nástroj červené a pravému a dolnímu okraji modrá.Když uživatel stiskne tlačítko, na tlačítko červené hrany modře a jeho hrany modré na červenou.

//Set color scheme for the current toolbar control.  
    //Make the left and top edges of the tool button red,  
    //and the right and bottom edges blue. The colors  
    //reverse when a button is pressed. 
    //This method has no effect if the Vista visual theme  
    //is set.
    {
    COLORSCHEME cs;
    cs.dwSize = sizeof(COLORSCHEME);
    cs.clrBtnHighlight = RGB( 255, 0, 0 );
    cs.clrBtnShadow    = RGB( 0, 0, 255 );
    CToolBarCtrl& m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
    m_toolBarCtrl.SetColorScheme( &cs );
    }

Viz také

Referenční dokumentace

Třída CToolBarCtrl

Graf hierarchie

TB_SETCOLORSCHEME

COLORSCHEME

CToolBarCtrl::GetColorScheme