在我的应用程序中,我使用SetCursor(NULL)
并确保 Windows 不会重置光标状态来隐藏光标,我WM_SETCURSOR
在我的WndProc
方法中进行了处理。
但是在 C++ 的 msdn 文档中,为了处理WM_SETCURSOR
我必须return TRUE
. 但是在 C# 的 WndProc 中,它是一个 void 方法,所以我不能返回任何值。
那么我将如何在 C# 中完成该 return 语句?
C++ 变体:
static LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam,
{
case WM_SETCURSOR:
if (LOWORD(lParam) == HTCLIENT)
{
SetCursor(hCursor);
return TRUE;
}
break;
}