⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clientframe.h

📁 visual c++ 实例编程
💻 H
字号:
#if !defined(AFX_CLIENTFRAME_H__9F201E20_8B54_11D1_87E4_00AA00242F4F__INCLUDED_)
#define AFX_CLIENTFRAME_H__9F201E20_8B54_11D1_87E4_00AA00242F4F__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

// ClientFrame.h : header file
//
//
// Adjustments: Albert 'The Mad Butcher!' van Peppen, 17 Dec, 1999
//		Looks better than the original version ;)
//		Added functions to Get/Set Centered/Tiled/Stretched/Transparant images
//

#include "BMPHelper.h"

/////////////////////////////////////////////////////////////////////////////
// CClientFrame frame

class CClientFrame : public CWnd
{
	DECLARE_DYNCREATE(CClientFrame)

	// Attributes
public:
	CClientFrame(); // protected constructor used by dynamic creation
	virtual ~CClientFrame();

	virtual WNDPROC* GetSuperWndProcAddr();

	void SetImageTransparent(BOOL bTransparent = TRUE);
	BOOL IsImageTransparent();
	void SetImageCentered(BOOL bCentered = TRUE);
	BOOL IsImageCentered();
	void SetImageTiled(BOOL bTiled = TRUE);
	BOOL IsImageTiled();
	void SetImageFitToClient(BOOL bStretched = TRUE);
	BOOL IsImageFitToClient();

	// Operations
public:
	CPalette m_palette;
	CBitmap m_bitmap;

	// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CClientFrame)
	//}}AFX_VIRTUAL

	// Implementation
protected:
	static WNDPROC pfnSuper;
	CBMPHelper	m_cHelper;
	BOOL			m_bCentered;
	BOOL			m_bTiled;
	BOOL			m_bFitToClient;
	BOOL			m_bTransparent;

	// Generated message map functions
	//{{AFX_MSG(CClientFrame)
	afx_msg BOOL OnEraseBkgnd(CDC* pDC);
	afx_msg void OnPaint();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

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

//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_CLIENTFRAME_H__9F201E20_8B54_11D1_87E4_00AA00242F4F__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -