資源簡介
C++ 經典泡泡龍源代碼, 提供開發者參考,請忽商用
代碼片段和文件信息
#include?“stdafx.h“
#include?“Controlbase.h“
#include?“UiManage.h“
CControlbase::CControlbase():m_bControl(true)m_bStartEft(false)
{
m_point.x?=?0.f;
m_point.y?=?0.f;
m_rect.left?=?0;
m_rect.right?=?0;
m_rect.top?=?0;
m_rect.bottom?=?0;
m_lastpoint.x?=?0;
m_lastpoint.y?=?0;
}
CControlbase::~CControlbase()
{
}
void?CControlbase::UpdateControl()
{
if?(m_bStartEft)
{
if?(m_lastpoint.x?!=?m_point.x)
{
if?(m_lastpoint.x?>?m_point.x)
{
m_point.x?+=?((m_lastpoint.x?-?m_point.x)?>=?Speed???Speed?:?(m_lastpoint.x?-?m_point.x));
}
else
{
m_point.x?-=?((m_point.x?-?m_lastpoint.x)?>=?Speed???Speed?:?(m_point.x?-?m_lastpoint.x));
}
}
if?(m_lastpoint.y?!=?m_point.y)
{
if?(m_lastpoint.y?>?m_point.y)
{
m_point.y?+=?((m_lastpoint.y?-?m_point.y)?>=?Speed???Speed?:?(m_lastpoint.y?-?m_point.y));
}
else
{
m_point.y?-=?((m_point.y?-?m_lastpoint.y)?>=?Speed???Speed?:?(m_point.y?-?m_lastpoint.y));
}
}
if?(m_lastpoint.x?==?m_point.x?&&?m_lastpoint.y?==?m_point.y)
{
EndMove();
}
}
}
void?CControlbase::SetPoint(long?x?long?y)
{
m_point.x?=?x;
m_point.y?=?y;
}
void?CControlbase::SetRect(long?left?long?right?long?top?long?bottom)
{
m_rect.left?=?left;
m_rect.right?=?right;
m_rect.top?=?top;
m_rect.bottom?=?bottom;
}
void?CControlbase::StartMove(POINT?point?DWORD?time)
{
m_bStartEft?=?true;
m_lastpoint?=?point;
}
void?CControlbase::EndMove()
{
if?(m_bStartEft)
{
m_bStartEft?=?false;
m_point?=?m_lastpoint;
}
}
bool?CControlbase::InMySize(POINT?point)
{
if?(!m_bControl)
{
return?false;
}
return?(point.x?>=?m_point.x?&&?point.x?(m_point.x?+?Getwidth())?&&?point.y?>=?m_point.y?&&?point.y?(m_point.y?+?Getheight()));
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1824??2012-10-20?18:06??popolong2\Controlba
?????文件???????1211??2012-10-18?16:28??popolong2\Controlba
?????文件???????1134??2012-10-18?20:36??popolong2\CtrlStatic.cpp
?????文件????????797??2012-10-18?20:36??popolong2\CtrlStatic.h
?????文件???????1869??2012-10-18?14:25??popolong2\d3dsprite.cpp
?????文件???????1495??2012-10-18?14:31??popolong2\d3dsprite.h
?????文件???????2814??2012-10-19?16:36??popolong2\data\black.bmp
?????文件???????2814??2012-10-19?16:36??popolong2\data\black_.bmp
?????文件???????2814??2012-10-17?14:59??popolong2\data\blue.bmp
?????文件???????2814??2012-10-18?15:20??popolong2\data\blue_.bmp
?????文件???????2814??2012-10-17?14:59??popolong2\data\green.bmp
?????文件???????2814??2012-10-18?15:21??popolong2\data\green_.bmp
?????文件???????2814??2012-10-16?20:18??popolong2\data\red.bmp
?????文件???????2814??2012-10-18?15:22??popolong2\data\red_.bmp
?????文件???????2814??2012-10-19?16:29??popolong2\data\yellow.bmp
?????文件???????2814??2012-10-19?16:30??popolong2\data\yellow_.bmp
?????文件????????724??2013-01-13?10:48??popolong2\Debug\cl.command.1.tlog
?????文件??????85692??2013-01-13?10:48??popolong2\Debug\CL.read.1.tlog
?????文件????????210??2013-01-13?10:48??popolong2\Debug\CL.write.1.tlog
?????文件?????????60??2013-01-13?10:47??popolong2\Debug\popolong2.lastbuildstate
?????文件????????893??2013-01-13?10:48??popolong2\Debug\popolong2.log
?????文件??????????0??2013-01-13?10:47??popolong2\Debug\popolong2.unsuccessfulbuild
?????文件????1002496??2013-01-13?10:48??popolong2\Debug\vc110.idb
?????文件????1683456??2013-01-13?10:48??popolong2\Debug\vc110.pdb
?????文件?????104936??2012-10-22?13:04??popolong2\popolong2.aps
?????文件???????2096??2012-10-16?19:40??popolong2\popolong2.cpp
?????文件????????526??2012-10-16?19:40??popolong2\popolong2.h
?????文件???????5561??2012-10-22?13:04??popolong2\popolong2.rc
?????文件???????6470??2012-10-18?14:50??popolong2\popolong2.vcproj
?????文件???????1411??2012-12-05?10:43??popolong2\popolong2.vcproj.HUOLONG.wentian_zhang.user
............此處省略43個文件信息
- 上一篇:MSDN中文版下載261719
- 下一篇:牛哥推薦很好的CMFCOutlookBar
評論
共有 條評論