Я вызываю эту функцию, которая возвращает C.HWND
:
// GetWin32Window returns the HWND of the window.
func (w *Window) GetWin32Window() C.HWND {
ret := C.glfwGetWin32Window(w.data)
panicError()
return ret
}
Я хотел бы использовать это возвращаемое значение для передачи его в syscall
-функцию вызов, который ожидает uintptr
:
type HWND uintptr
syscall.Syscall(setWindowLong.Addr(), 3, uintptr(hWnd), uintptr(index), uintptr(value))
Как я могу преобразовать C.HWND
в uintptr
?