Курсовая работа: Сапер
10 + GetY() * (SIZE + 2) + SIZE, 10 + GetX() * (SIZE + 2) + SIZE);
dc->SelectObject(oldBrush);
dc->SelectObject(oldPen);
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
void CMyCell:: DrawBlockedCell(CDC * dc) // прорисовка заблокированной ячейки
{
CPen pen(PS_SOLID, 1, RGB(0, 0, 0));
CBrush brush(RGB(204, 204, 204));
// CPen penBlock(PS_SOLID, 4, RGB(0, 0, 0));
CPen * oldPen = dc->SelectObject(&pen);
CBrush * oldBrush = dc->SelectObject(&brush);
dc->Rectangle(10 + GetY() * (SIZE + 2), 10 + GetX() * (SIZE + 2),
10 + GetY() * (SIZE + 2) + SIZE, 10 + GetX() * (SIZE + 2) + SIZE);
// CPen * oldBlockPen = dc->SelectObject(&penBlock);
dc->TextOutA(10 + GetY() * (SIZE + 2) + 6, 10 + GetX() * (SIZE + 2) + 3, "B", 1); // обозначение флажка
// dc->SelectObject(oldBlockPen);
dc->SelectObject(oldBrush); // указатель на обьект ячейки
dc->SelectObject(oldPen);
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
// Реализация класса CPMyCell // // // // // // // // // // // // // // // // // /
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
CPMyCell:: CPMyCell()
: pCell (NULL) // конструктор по умолчанию
{
}
// // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /
CPMyCell:: CPMyCell(CMyCell * pMyCell)