Статья: Работа с регионами в Visual C++
// --------------------------------------------------
// устанавливаем флажок, только для того, чтобы приложение знало об изменении.
// --------------------------------------------------
bRegioned = true;
}
5 - Показываем заголовок окна и разблокируем его при выходе из режима скина:
// ------------------------------------------------------------------------
// Убираем регион с окна
// ------------------------------------------------------------------------
void UnRegionMe()
{
// --------------------------------------------------
// Убираем регион с окна
// --------------------------------------------------
SetWindowRgn(hWnd, NULL, true);
// --------------------------------------------------
// меняем стиль окна (снова показываем заголовок)
// --------------------------------------------------
DWORD dwStyle = GetWindowLong(hWnd, GWL_STYLE);
dwStyle |= WS_CAPTION|WS_SIZEBOX;
SetWindowLong(hWnd, GWL_STYLE, dwStyle);
// --------------------------------------------------
// перерисовываем окно и возвращаем на место рамку окна, чтобы можно было
// менятьегоразмер
// --------------------------------------------------
InvalidateRect(hWnd, NULL, TRUE);
SetWindowPos(hWnd, NULL, 0,0,320,240, SWP_NOMOVE|SWP_NOZORDER);
// --------------------------------------------------
// устанавливаем флажок.