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

📄 anicntrl.cpp

📁 XOSL 多操作系统管理工具 源代码 多系统引导工具
💻 CPP
字号:

#include <AniCntrl.h>


bool CAnimatedControl::Animate = true;
		
		
CAnimatedControl::CAnimatedControl(int Left, int Top, int Width, int Height, int Visible, int OnTop, void *HandlerClass):
	CControl(Left,Top,Width,Height,Visible,OnTop,true,HandlerClass)
{
	MouseIsOver = false;
}

CAnimatedControl::~CAnimatedControl()
{
}

int CAnimatedControl::MouseMove(int X, int Y)
{
	if (!Enabled) {
		return -1;
	}
	CControl::MouseMove(X,Y);
	
	if (MouseX >= Left && MouseX <= Right && MouseY >= Top && MouseY <= Bottom) {
		if (Animate && !MouseIsOver) {
			MouseIsOver = true;
			MouseOver();
		}
//		return 0;
		return -1;
	}
	else {
		if (MouseIsOver) {
			MouseIsOver = false;
			MouseOut();
		}
	}
	return -1;
}

void CAnimatedControl::MouseOver()
{
	Refresh();
}

void CAnimatedControl::MouseOut()
{
	Refresh();
}

⌨️ 快捷键说明

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