Статья: Работа с регионами в 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);

// --------------------------------------------------

// устанавливаем флажок.

К-во Просмотров: 497
Бесплатно скачать Статья: Работа с регионами в Visual C++