Java教程

win32 | 创建的win32窗口程序鼠标一直转圈圈

本文主要是介绍win32 | 创建的win32窗口程序鼠标一直转圈圈,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

win32 | 创建的win32窗口程序鼠标一直转圈圈

这个问题网上搜了一下没有类似的,就自己分析了一下,原因应该是没有对WM_SETCURSOR这个消息进行处理,当没有使用win32控件的时候就需要自己去setcursor了,不然鼠标就只能一直转圈圈。

解决方案如下:

// 处理游标消息,不处理就会一直转圈
	case WM_SETCURSOR:
		switch (LOWORD(lParam))
		{
		default:
			SetCursor(LoadCursor(NULL, IDC_ARROW));
			break;
		}

或者在注册窗口的时候直接写进去:
image

参考:https://docs.microsoft.com/en-us/windows/win32/menurc/using-cursors

这篇关于win32 | 创建的win32窗口程序鼠标一直转圈圈的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!