RedrawWindow function user32

bool RedrawWindow(
  1. HWND? hWnd,
  2. Pointer<RECT>? lprcUpdate,
  3. HRGN? hrgnUpdate,
  4. REDRAW_WINDOW_FLAGS flags,
)

Updates the specified rectangle or region in a window's client area.

To learn more, see learn.microsoft.com/windows/win32/api/winuser/nf-winuser-redrawwindow.

Implementation

@pragma('vm:prefer-inline')
bool RedrawWindow(
  HWND? hWnd,
  Pointer<RECT>? lprcUpdate,
  HRGN? hrgnUpdate,
  REDRAW_WINDOW_FLAGS flags,
) =>
    _RedrawWindow(
      hWnd ?? nullptr,
      lprcUpdate ?? nullptr,
      hrgnUpdate ?? nullptr,
      flags,
    ) !=
    FALSE;