📄 display.h
字号:
//--------------------------------------------------------------------------
//<dispaly.h> 以color颜色显示单个位图
#include"define.h"
void disp_key_horse(int row,int col,COLOR color) //位图的颜色及行列
{
int point_row,point_col;
point_col=WIN_COL+START_COL+(row-1)*DIST+1;
point_row=WIN_ROW+START_ROW+(col-1)*DIST+1; //位图的行列(bit)
if(color==NUL) //无马格
{
color=GREEN;
SelectObject(hdcmem,hBm[color]);
if(row%2+col%2==1)
BitBlt(hdc,point_row,point_col,bm[color].bmWidth,
bm[color].bmHeight,hdcmem,0,0,BLACKNESS); //黑格
else
BitBlt(hdc,point_row,point_col,bm[color].bmWidth,
bm[color].bmHeight,hdcmem,0,0,WHITENESS); //百格
return;
}
if(row%2+col%2==1)
color++;
SelectObject(hdcmem,hBm[color]);
BitBlt(hdc,point_row,point_col,bm[color].bmWidth, //从内存调出位图显示
bm[color].bmHeight,hdcmem,0,0,SRCCOPY);
}
//--------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -