Explorar o código

sys/windows: add ClientToScreen

hikari %!s(int64=3) %!d(string=hai) anos
pai
achega
f4125d2d88
Modificáronse 2 ficheiros con 2 adicións e 0 borrados
  1. 1 0
      core/sys/windows/types.odin
  2. 1 0
      core/sys/windows/user32.odin

+ 1 - 0
core/sys/windows/types.odin

@@ -58,6 +58,7 @@ LPARAM :: LONG_PTR
 WPARAM :: UINT_PTR
 LRESULT :: LONG_PTR
 LPRECT :: ^RECT
+LPPOINT :: ^POINT
 
 UINT8  ::  u8
 UINT16 :: u16

+ 1 - 0
core/sys/windows/user32.odin

@@ -97,6 +97,7 @@ foreign user32 {
 	LoadCursorW :: proc(hInstance: HINSTANCE, lpCursorName: LPCWSTR) -> HCURSOR ---
 
 	GetClientRect :: proc(hWnd: HWND, lpRect: ^RECT) -> BOOL ---
+	ClientToScreen :: proc(hWnd: HWND, lpPoint: LPPOINT) -> BOOL ---
 	SetWindowPos :: proc(
 		hWnd: HWND,
 		hWndInsertAfter: HWND,