FindWindow function user32

Win32Result<HWND> FindWindow(
  1. PCWSTR? lpClassName,
  2. PCWSTR? lpWindowName
)

Retrieves a handle to the top-level window whose class name and window name match the specified strings.

This function does not search child windows. This function does not perform a case-sensitive search.

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

Implementation

Win32Result<HWND> FindWindow(PCWSTR? lpClassName, PCWSTR? lpWindowName) {
  final result_ = FindWindowW_Wrapper(
    lpClassName ?? nullptr,
    lpWindowName ?? nullptr,
  );
  return Win32Result(value: HWND(result_.value.ptr), error: result_.error);
}