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

📄 mirbutton.cpp

📁 好游戏的客户端原码
💻 CPP
字号:
// MirButton.cpp: implementation of the CMirButton class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "MirButton.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CMirButton::CMirButton()
{

}

CMirButton::~CMirButton()
{

}

CMirButton::CMirButton(HWND hWnd, BUTTONINFO *lpButtonInfo)
{
	SetBtn(hWnd, lpButtonInfo);
}

BOOL CMirButton::CheckMouseOn(int nPosX, int nPosY)
{
	if(IsInRect(nPosX, nPosY))
		return TRUE;

	return FALSE;
}

BOOL CMirButton::CheckClick(POINT Pos)
{
	if(IsInRect(Pos.x, Pos.y))
		return TRUE;

	return FALSE;
}

VOID CMirButton::SetBtn(HWND hWnd, BUTTONINFO* lpButtonInfo)
{
	m_hParentWnd	= hWnd;
	SetBtn(lpButtonInfo);
}

VOID CMirButton::SetBtn(BUTTONINFO* lpButtonInfo)
{
	m_nButtonID		= lpButtonInfo->nID;
	m_Rect.left		= lpButtonInfo->left;
	m_Rect.top		= lpButtonInfo->top;
	m_Rect.right	= m_Rect.left + lpButtonInfo->right;
	m_Rect.bottom	= m_Rect.top + lpButtonInfo->bottom;
	m_nState		= lpButtonInfo->nState;
}

VOID CMirButton::OnLButtonDown(POINT	xPoint)
{
	if(IsInRect(xPoint.x, xPoint.y))
		m_nState		= BUTTON_STATE_DOWN;

}

VOID  CMirButton::OnMouseMove(POINT xPoint)
{
	if(IsInRect(xPoint.x, xPoint.y))
		m_nState = BUTTON_STATE_ON;
}

VOID  CMirButton::OnLButtonUp(POINT xPoint)
{
	m_nState = BUTTON_STATE_UP;
}

VOID CMirButton::ChangeBtnRect(RECT rc)
{

}

⌨️ 快捷键说明

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