Udostępnij za pośrednictwem


CToolBarCtrl::SetColorScheme

Ustawia schemat kolorów bieżącego formantu toolbar.

void SetColorScheme(
     const COLORSCHEME* lpColorScheme
);

Parametry

Parametr

Opis

[w]lpColorScheme

Wskaźnik do COLORSCHEME strukturę, która opisuje kolor podświetlenia i kolor cienia formantu toolbar.

Uwagi

Metoda ta nie ma wpływu Jeśli Windows Vista motyw wizualny jest ustawiona.

Metoda ta wysyła TB_SETCOLORSCHEME wiadomości, która jest opisana w Windows SDK.

Wymagania

Nagłówek: afxcmn.h

Przykład

Poniższy kod ustawia schemat kolorów dla bieżącego formantu toolbar.Przykładowy kod powoduje lewej i górnej krawędzi każdego przycisku Narzędzie czerwone i prawej i dolnej krawędzi niebieski.Po naciśnięciu przycisku kolor czerwony przycisk Włącz niebieski i czerwony niebieskie krawędzie.

    //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 );
    }

Zobacz też

Informacje

Klasa CToolBarCtrl

Wykres hierarchii

TB_SETCOLORSCHEME

COLORSCHEME

CToolBarCtrl::GetColorScheme