WinApi Возможность реализации рисунка внутри ячейки массива
#define y 3
#define x 4
int mas [y][x] =
{0,0,0,1},
{1,0,0,0},
{0,0,1,0};
int SizeY = 10;
int SizeX = 10;
void Function(HDC hdc){HBRUSH hBrush;hBrush = CreateSolidBrush(RGB(255, 0, 0));
int DrawX, DrawY;
DrawX = 0;
while (DrawY < Y){
DrawX = 0;
while (DrawX < X){
RECT rect = { DrawX * SizeX, DrawY * SizeY,
(DrawX + 1) * SizeX,(DrawY + 1) * SizeY };
if (mas[DrawY][DrawX] == 1) {
FillRect(hdc, &rect, hBrush);}
else {}
DrawX++;
}
DrawY++;
}
DeleteObject(hBrush);
}
есть массив есть размер элемента массива есть прорисовка
Сейчас ячейка массива размером 10*10 закрашивается в красный цвет. Как нарисовать внутри этой ЯЧЕЙКИ (ЭЛЕМЕНТА С НОМЕРОМ 1) рисунок с помощью Polygon? Это возможно?
За ранее благодарю за помощь.