- Hide the cursor by overriding WM_SETCURSOR, as seen in the IDirect3DDEvice9::ShowCursor()
example. Do not modify the window class pointer. I still had an instance where I was left with an invisible pointer no matter where I moved it, so hopefully this takes care of that. (edit: it doesn't.) SVN r2496 (trunk)
This commit is contained in:
parent
d32d8b4f9f
commit
6000217889
3 changed files with 20 additions and 8 deletions
|
|
@ -118,7 +118,6 @@ extern BYTE *ST_Util_BitsForBitmap (BITMAPINFO *bitmap_info);
|
|||
extern EXCEPTION_POINTERS CrashPointers;
|
||||
extern BITMAPINFO *StartupBitmap;
|
||||
extern UINT TimerPeriod;
|
||||
extern HCURSOR TheArrowCursor;
|
||||
|
||||
// PUBLIC DATA DEFINITIONS -------------------------------------------------
|
||||
|
||||
|
|
@ -931,8 +930,6 @@ void DoMain (HINSTANCE hInstance)
|
|||
x = y = 0;
|
||||
}
|
||||
|
||||
TheArrowCursor = LoadCursor (NULL, IDC_ARROW);
|
||||
|
||||
WNDCLASS WndClass;
|
||||
WndClass.style = 0;
|
||||
WndClass.lpfnWndProc = LConProc;
|
||||
|
|
@ -940,7 +937,7 @@ void DoMain (HINSTANCE hInstance)
|
|||
WndClass.cbWndExtra = 0;
|
||||
WndClass.hInstance = hInstance;
|
||||
WndClass.hIcon = LoadIcon (hInstance, MAKEINTRESOURCE(IDI_ICON1));
|
||||
WndClass.hCursor = TheArrowCursor;
|
||||
WndClass.hCursor = LoadCursor (NULL, IDC_ARROW);
|
||||
WndClass.hbrBackground = NULL;
|
||||
WndClass.lpszMenuName = NULL;
|
||||
WndClass.lpszClassName = (LPCTSTR)WinClassName;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue