| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- /*************************************************************************************
 
-  * FontSize.h
 
-  *
 
-  * 作者: 雷登似
 
-  * 公司: TCL多媒体科技控股有限公司
 
-  * 版本: 0.01
 
-  * 编程日期: 2010-04-21
 
-  * 联系方式: wp2.leids@tcl.com / 0752-3270423(81423)
 
-  *
 
-  * 功能: 设置字体样式
 
-  * 说明: 本软件释放给TCL公司, 只要你喜欢, 在TCL公司内部可以免费使用, 但在使用过程中
 
-  *       你必须保证此软件的说明信息完整!
 
-  *
 
-  * 此软件的最终解释权归原作者拥有, 作者不对软件的分发和使用负责, 如果你因使用此软
 
-  * 件而造成的任何损失或商业风险均由使用者自己承担所有责任.
 
-  *
 
-  *************************************************************************************/
 
- #ifndef __X_COLOR_STATIC_H__
 
- #define __X_COLOR_STATIC_H__
 
- class CXColorStatic : public CStatic
 
- {
 
- // 构造函数和析构函数声明
 
- public:
 
-     CXColorStatic();
 
-     virtual ~CXColorStatic();
 
- //成员函数声明
 
- public:
 
-     void SetBackgroundColor(COLORREF rgb, BOOL bRedraw = TRUE);
 
-     void SetTextColor(COLORREF rgb, BOOL bRedraw = TRUE);
 
-     void SetBold(BOOL bFlag, BOOL bRedraw = TRUE);
 
-     void SetFont(LPCTSTR lpszFaceName, int iPointSize, BOOL bRedraw = TRUE);
 
-     void SetFont(LOGFONT* pLogFont, BOOL bRedraw = TRUE);
 
-     void SetFont(CFont* pFont, BOOL bRedraw = TRUE);
 
-     void SetIcon(HICON hIcon, BOOL bRedraw = TRUE);
 
-     void SetMargins(int x, int y) {m_iXMargin = x; m_iYMargin = y;}
 
- // 方法覆盖
 
- // {{AFX_VIRTUAL
 
- protected:
 
-     virtual void PreSubclassWindow();
 
- // }}AFX_VIRTUAL
 
- // 数据成员
 
- protected:
 
-     CFont       m_font;
 
-     COLORREF    m_rgbText;
 
-     COLORREF    m_rgbBackground;
 
-     CBrush*     m_pBrush;
 
-     BOOL        m_bBold;
 
-     int         m_iXMargin, m_iYMargin;
 
-     HICON       m_hIcon;
 
- // 消息映射方法
 
- protected:
 
-     // {{AFX_MSG
 
-     afx_msg void OnPaint();
 
-     afx_msg BOOL OnEraseBkgnd(CDC* pDC);
 
-     // }}AFX_MSG
 
-     DECLARE_MESSAGE_MAP();
 
- };
 
- #endif
 
 
  |