首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

高手帮看看这个类有没有有关问题 特别是双缓冲那一块

2013-03-04 
高手帮看看这个类有没有问题 特别是双缓冲那一块.h// ColorStatic.h ///////////////////////////////////

高手帮看看这个类有没有问题 特别是双缓冲那一块
.h

// ColorStatic.h 

///////////////////////////////////////////////////////////////////////////////
#ifndef COLORSTATIC_H
#define COLORSTATIC_H

/////////////////////////////////////////////////////////////////////////////
// CColorStatic window

class CColorStatic : public CStatic
{
// Construction
public:
CColorStatic();
virtual ~CColorStatic();

// Attributes
public:

void SetBackgroundColor(COLORREF rgb, BOOL bRedraw = TRUE);
void SetTextColor(COLORREF rgb, BOOL bRedraw = TRUE);
void SetFont(LPCTSTR lpszFaceName, int nPointSize);
void SetTrans(bool bTranslate);
void ShowText(LPCTSTR sText);
void SetAlign(DWORD dAlign);

// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CColorStatic)
protected:
 //   virtual void PreSubclassWindow();
//}}AFX_VIRTUAL

// Implementation
protected:
COLORREFm_rgbText;
COLORREFm_rgbBackground;
BOOLm_bBold;
BOOLm_bTrans;
intm_iFontSize;
CStringm_ShowText;
DWORDm_Align; //SS_CENTER SS_LEFT SS_RIGHT
LPCTSTRm_sFontName;

int GetFontHeight(int nPointSize);
// Generated message map functions
protected:
//{{AFX_MSG(CColorStatic)
afx_msg void OnPaint();
afx_msg BOOL OnEraseBkgnd(CDC* pDC);
//}}AFX_MSG

DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif //COLORSTATIC_H

[解决办法]
想知道有没有内存泄露,直接运行一段时间就可以知道,实在不行运行个一周试试 
[解决办法]
那就照博客里的做法,改下程序呗

热点排行