электроника & программирование музыкальные устройства на микроконтроллерах

К оглавлению

Класс CBrkWinArea (RCE v3.2)

Базовый класс области ломаного окна.

Создание

CBrkWinArea - конструктор

CBrkWinArea(WORD AreaID, POINT AreaPos, SIZE AreaSize, CBrokenWinCore* pBrokenWin)

AreaID - идентификатор области;
AreaPos - позиция области относительно ломаного окна в пикселях;
AreaSize - размер области в пикселях;
pBrokenWin - указатель на класс ломаного окна;

Методы

GetAreaID - получить идентификатор области

WORD GetAreaID()

GetAreaID - получить положение области относительно ломаного окна

void GetAreaRect(RECT* pAreaRect)

pAreaRect - указатель на структуру RECT, принимающую положение области;

PtInArea - проверить на попадание точки в пределы области

BOOL PtInArea(POINT Pt)

Pt - точка в координатах ломаного окна;

Draw - прорисовать область

void Draw(HDC hDC, BOOL bUpdateAreaImage)

hDC - контекст прорисовки;
bUpdateAreaImage - флаг обновления изображения (TRUE - обновить изображение, FALSE - вывести сохранённое изображение).

К оглавлению

Комментарий:

© 2023, Burov Michael