?? 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 + -