Функция, вызывающая API в vba:
Private Declare PtrSafe Function MonitorFromWindow Lib "user32" (ByVal HWND As Long, ByVal DWORD As Long) As HMONITOR
Я пытался передать 0 как меч,
Debug.Print MonitorFromWindow(Application.HWND, 0)
в надежде получить MONITOR_DEFAULTTONEAREST, но функция ничего не возвращает. Каковы значения приведенных ниже констант?
https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-monitorfromwindow
Например, другие API-интерфейсы перечисляют значение под константой: