CheckDlgButton function user32

Win32Result<bool> CheckDlgButton(
  1. HWND hDlg,
  2. int nIDButton,
  3. DLG_BUTTON_CHECK_STATE uCheck
)

Changes the check state of a button control.

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

Implementation

Win32Result<bool> CheckDlgButton(
  HWND hDlg,
  int nIDButton,
  DLG_BUTTON_CHECK_STATE uCheck,
) {
  resolveGetLastError();
  final result_ = _CheckDlgButton(hDlg, nIDButton, uCheck);
  return .new(value: result_ != FALSE, error: GetLastError());
}