О том, как перерисовать видимые границы.
Округлый прямоугольник, нарисованный RoundRect
, используется в качестве представителя
Функция FrameRgn рисует границу вокруг указанной области с помощью указанной кисти.
Простая демонстрация кода:
HRGN hRegion = ::CreateRoundRectRgn (0, 0, ClientWidth, ClientHeight,12,12);
Canvas->Brush->Style = bsSolid;
Canvas->Brush->Color = RGB(96, 96, 96);
::FrameRgn(Canvas->Handle, hRegion, Canvas->Brush->Handle, 2, 2);
::DeleteObject(hRegion); // Don't leak a GDI object
Ссылка вам нужна: Перерисовать границу