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

📄 useimage.h

📁 键盘控制图片移动。控制一个图片在窗口上通过键盘的按键移动位子
💻 H
字号:
#pragma once

#include <Windows.h>

class UseImage
{
	UseImage()
	{
		m_Hdc = NULL;
		m_iX = 0;
		m_iY = 0;
		for(int i = 0; i < 256; i++)
		{
			m_Point[i].x = 0;
			m_Point[i].y = 0;
		}
	}
	~UseImage()
	{

	}
	HDC m_Hdc;
	POINT m_Point[256];
	int m_iX;			//图片的X坐标
	int m_iY;			//图片的Y坐标

	void myLoadImage(HBITMAP& hBitMap,TCHAR* path,int type)    //加载图片
	{
		switch(type)
		{
		case IMAGE_BITMAP:
			hBitMap = (HBITMAP)LoadImage(0,path,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
			break;
		case IMAGE_ICON:
			hBitMap = (HBITMAP)LoadImage(0,path,IMAGE_ICON,0,0,LR_LOADFROMFILE);
			break;
		case IMAGE_CURSOR:
			hBitMap = (HBITMAP)LoadImage(0,path,IMAGE_CURSOR,0,0,LR_LOADFROMFILE);
			break;
		default:
			MessageBox(0,_T("错误"),_T("你输入的图片类型不能加载"),0);
			break;
		}	
	}

	void myPoint(int picNum,int picWidth, int picHeight, int num)   //设置切图的坐标点,num表示每一排有多少个图片
	{
		for(int i = 0; i < picNum;i++)
		{
			m_Point[i].x = i % num * picWidth;
			m_Point[i].y = i / num * picHeight;
		}
	}
	
};

⌨️ 快捷键说明

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