资源简介
自己抽时间做来给自己玩的,可以自己调难度
代码片段和文件信息
#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\popolong2\Controlba
文件 1211 2012-10-18 16:28 popolong2\popolong2\Controlba
文件 1134 2012-10-18 20:36 popolong2\popolong2\CtrlStatic.cpp
文件 797 2012-10-18 20:36 popolong2\popolong2\CtrlStatic.h
文件 1869 2012-10-18 14:25 popolong2\popolong2\d3dsprite.cpp
文件 1495 2012-10-18 14:31 popolong2\popolong2\d3dsprite.h
文件 2814 2012-10-19 16:36 popolong2\popolong2\data\black.bmp
文件 2814 2012-10-19 16:36 popolong2\popolong2\data\black_.bmp
文件 2814 2012-10-17 14:59 popolong2\popolong2\data\blue.bmp
文件 2814 2012-10-18 15:20 popolong2\popolong2\data\blue_.bmp
文件 2814 2012-10-17 14:59 popolong2\popolong2\data\green.bmp
文件 2814 2012-10-18 15:21 popolong2\popolong2\data\green_.bmp
文件 2814 2012-10-16 20:18 popolong2\popolong2\data\red.bmp
文件 2814 2012-10-18 15:22 popolong2\popolong2\data\red_.bmp
文件 2814 2012-10-19 16:29 popolong2\popolong2\data\yellow.bmp
文件 2814 2012-10-19 16:30 popolong2\popolong2\data\yellow_.bmp
文件 104936 2012-10-22 13:04 popolong2\popolong2\popolong2.aps
文件 2096 2012-10-16 19:40 popolong2\popolong2\popolong2.cpp
文件 526 2012-10-16 19:40 popolong2\popolong2\popolong2.h
文件 5561 2012-10-22 13:04 popolong2\popolong2\popolong2.rc
文件 6470 2012-10-18 14:50 popolong2\popolong2\popolong2.vcproj
文件 1411 2012-12-05 10:43 popolong2\popolong2\popolong2.vcproj.HUOLONG.wentian_zhang.user
文件 7842 2012-10-22 13:32 popolong2\popolong2\popolong2Dlg.cpp
文件 1345 2012-10-18 14:59 popolong2\popolong2\popolong2Dlg.h
文件 3875 2012-10-16 19:40 popolong2\popolong2\ReadMe.txt
文件 1459 2012-10-17 11:19 popolong2\popolong2\RenderUnit.cpp
文件 671 2012-10-18 14:31 popolong2\popolong2\RenderUnit.h
文件 67777 2007-11-28 16:21 popolong2\popolong2\res\popolong2.ico
文件 400 2012-10-16 19:40 popolong2\popolong2\res\popolong2.rc2
文件 681 2012-10-22 13:03 popolong2\popolong2\resource.h
............此处省略17个文件信息
相关资源
- MFC邮件收发完整
- 简单的OpenCV实现摄像头实时显示和视
- 滤波程序滤波程序滤波程序c++语言编
- 基于SNMP的IP流量统计(VC++实现)源代
- C++面向对象程序设计实验
- IP数据包的捕获与解析
- 中国象棋引擎ZWM 版本0.2.(VC++源码)
- 完整socket c++
- 水库优化调度c++builder程序
- 《C/C++中国象棋程序入门与提高》源代
- C++编程思想.zip
- 视频播放器VS,C++, 130行
- C++版 模拟LED动态显示文字
- 数据结构与程序设计C++语言描述 Rob
- Bmp2jpeg图片格式转换
- 人体跟踪源代码,用visual c++
- C++ 实现 HTTP HTTPS POST GET(包含curl版本
- C++ 基于 MFC 和 mysql 的学生管理系统
- More Effective C++中文版高清完整.pdf
- Mastering C++ Game Development.pdf
- C++超级马里奥的游戏
- 数据结构(C++语言版)第三版_邓俊辉
- 简易图书管理系统c++
- 调用蓝牙打印机源代码
- 控制台C++飞机大战源码
- c++串口程序
- MFC帮助文档
- 兰州理工大学C++课设 班级考勤管理系
- 兰州理工大学C++课设 学生选课管理系
- 田径运动会管理系统适合软件工程的
评论
共有 条评论