www.pudn.com > ButtonDemo.rar > XPButton.h


// 
//	Class:		CXPButton 
// 
//	Compiler:	Visual C++ 
//	Tested on:	Visual C++ 6.0 
// 
//	Version:	See GetVersionC() or GetVersionI() 
// 
//	Created:	21/January/2002 
//	Updated:	21/January/2002 
// 
//	Author:		Davide Calabro'		davide_calabro@yahoo.com 
//									http://www.softechsoftware.it 
// 
//	Disclaimer 
//	---------- 
//	THIS SOFTWARE AND THE ACCOMPANYING FILES ARE DISTRIBUTED "AS IS" AND WITHOUT 
//	ANY WARRANTIES WHETHER EXPRESSED OR IMPLIED. NO REPONSIBILITIES FOR POSSIBLE 
//	DAMAGES OR EVEN FUNCTIONALITY CAN BE TAKEN. THE USER MUST ASSUME THE ENTIRE 
//	RISK OF USING THIS SOFTWARE. 
// 
//	Terms of use 
//	------------ 
//	THIS SOFTWARE IS FREE FOR PERSONAL USE OR FREEWARE APPLICATIONS. 
//	IF YOU USE THIS SOFTWARE IN COMMERCIAL OR SHAREWARE APPLICATIONS YOU 
//	ARE GENTLY ASKED TO DONATE 1$ (ONE U.S. DOLLAR) TO THE AUTHOR: 
// 
//		Davide Calabro' 
//		P.O. Box 65 
//		21019 Somma Lombardo (VA) 
//		Italy 
// 
#ifndef _XPBUTTON_H 
#define _XPBUTTON_H 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "MyButton.h" 
#include "memDC.h" 
 
class CXPButton  : public CMyButton 
{ 
public: 
	CXPButton(); 
	virtual ~CXPButton(); 
 
	static short GetVersionI()		{return 10;} 
	static LPCTSTR GetVersionC()	{return (LPCTSTR)_T("1.0");} 
 
protected: 
	virtual DWORD OnDrawBackground(CDC* pDC, LPCRECT pRect); 
	virtual DWORD OnDrawBorder(CDC* pDC, LPCRECT pRect); 
}; 
 
#endif