📄 useimage.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 + -