www.pudn.com > eMule0.42e-Sources.zip > ColorFrameCtrl.h


#ifndef __ColorFrameCtrl_H__ 
#define __ColorFrameCtrl_H__ 
 
#pragma once 
 
///////////////////////////////////////////////////////////////////////////// 
// CColorFrameCtrl window 
 
class CColorFrameCtrl : public CWnd 
{ 
// Construction 
public: 
	CColorFrameCtrl( ); 
 
// Attributes 
public: 
	void SetFrameColor(COLORREF color); 
	void SetBackgroundColor(COLORREF color); 
 
	// Operations 
public: 
 
// Overrides 
	// ClassWizard generated virtual function overrides 
	//{{AFX_VIRTUAL(CColorFrameCtrl) 
	public: 
	virtual BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID=NULL); 
	//}}AFX_VIRTUAL 
 
// Implementation 
public: 
	COLORREF m_crBackColor;        // background color 
	COLORREF m_crFrameColor;       // frame color 
 
	virtual ~CColorFrameCtrl(); 
 
	// Generated message map functions 
protected: 
	//{{AFX_MSG(CColorFrameCtrl) 
	afx_msg void OnPaint(); 
	afx_msg void OnSize(UINT nType, int cx, int cy);  
	//}}AFX_MSG 
	DECLARE_MESSAGE_MAP() 
 
	CRect  m_rectClient; 
	CBrush m_brushBack; 
	CBrush m_brushFrame; 
}; 
 
///////////////////////////////////////////////////////////////////////////// 
#endif