www.pudn.com > ElectronicAlbums.rar > MyPicWnd.h


#pragma once 
 
 
// CMyPicWnd 
#include "PicSerialize.h" 
class CNumberText; 
class CMyPicWnd : public CStatic 
{ 
	DECLARE_DYNAMIC(CMyPicWnd) 
    CRect m_Rect; 
	COLORREF m_bkColor; 
	COLORREF m_textColor; 
	CDC  m_bkDC; 
	CDC  m_compDC; 
	CDC  m_picDC; 
	CBitmap m_bkBitmap; 
	CBitmap m_compBitmap; 
	CBitmap m_picBitmap; 
	int m_layout; 
	int m_nCurPage; 
	int m_nPageNum; 
	CString m_picPath1; 
	CString m_picPath2; 
	CString m_curFilePath; 
    CPicSerialize m_picSeri; 
public: 
	CMyPicWnd(); 
	virtual ~CMyPicWnd(); 
	BOOL Create(DWORD style, const RECT& rect, CWnd* pParentWnd, UINT ID); 
    //void SetBkColor(COLORREF bkColor, COLORREF TextColor = RGB(0,255,0)); 
	void DrawBK(); 
	void DrawNumText(CString& numString); 
	void ChangeLayout(int nlay); 
	void PlacePhoto(); 
	void LoadPothoBook(CNumberText& textWnd); 
	int m_HavedNum; 
protected: 
	DECLARE_MESSAGE_MAP() 
public: 
	void NextPage(CNumberText& textWnd); 
	void PrevPage(CNumberText& textWnd); 
	void DrawPhoto(CRect& rect, CString& picPath); 
	afx_msg void OnPaint(); 
private: 
	void DrawFrame(); 
};