Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > как перерисовать окно вместе с заголовками?


Автор: victor79 26.3.2010, 22:35
как перерисовать полностью окно вместе с заголовками?
 (InvalidateRect перерисовывает только клиентскую часть)
можно конечно InvalidateRect(0, 0, 1), но тогда перерисовываются все окна на рабочем столе вместе с рабочим столом (и рабочий стол мигает при этом даже)

Автор: Andrey44 27.3.2010, 16:54
BOOL RedrawWindow(
  HWND hWnd,                   // handle to window
  const RECT *lprcUpdate,  // update rectangle
  HRGN hrgnUpdate,            // handle to update region
  UINT flags                         // array of redraw flags = RDW_FRAME
);

Автор: victor79 28.3.2010, 11:50
RedrawWindow(hwnd,0,0, RDW_INVALIDATE+RDW_FRAME)
Спасибо, то что и требовалось.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)