#if !defined(AFX_SKINMENU_H__8C77D6AC_2D13_4B49_871B_CE6DA325DA03__INCLUDED_) #define AFX_SKINMENU_H__8C77D6AC_2D13_4B49_871B_CE6DA325DA03__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // SkinMenu.h : header file // ///////////////////////////////////////////////////////////////////////////// // CSkinMenu window class CSkinMenu : public CMenu { DECLARE_DYNCREATE(CSkinMenu) // Construction public: CSkinMenu(); void DrawItem( LPDRAWITEMSTRUCT lpDrawItemStruct ); void MeasureItem(LPMEASUREITEMSTRUCT lpMIS); // Attributes public: // Operations public: // Overrides // Implementation public: COLORREF AlphaColor(COLORREF crUp,COLORREF crDown,int nAlpha); void SetHighLightColor(COLORREF crFlatHighLight,COLORREF crHighLight,COLORREF crFlatHighLightText,COLORREF crBtnShadow){m_crFlatHighLight=crFlatHighLight; m_crFlatHighLightText=crFlatHighLightText; m_crHighLight= crHighLight; m_crBtnShadow=crBtnShadow; } COLORREF m_crFlatBK; COLORREF m_crFlatHighLight; COLORREF m_crHighLight; COLORREF m_crFlatGray; COLORREF m_crBtnShadow; COLORREF m_crFlatHighLightText; void SetBKColor(COLORREF crFlatBK,COLORREF crFlatGray){m_crFlatBK=crFlatBK;m_crFlatGray=crFlatGray;} virtual ~CSkinMenu(); }; #endif // !defined(AFX_SKINMENU_H__8C77D6AC_2D13_4B49_871B_CE6DA325DA03__INCLUDED_)