如何实现全屏十字光标

时间:2022-01-29 23:02:18
用VC6做一个简单的画图程序, 请问如何设置鼠标光标为全屏的十字光标, 以方便用户对刻度尺寸.

8 个解决方案

#1


SetClassLong设置光标行不行呢

#2


::SetCursor(::LoadCursor(NULL, IDC_CROSS));

#3


IDC_CROSS是小的32*32 十字光标吧.

#4


SetROP2 MoveTo LineTo

#5


画屏?

#6


我只知道自己画

#7


引用 3 楼 cokeliu 的回复:
IDC_CROSS是小的32*32 十字光标吧.
你想要多大
太大的得自己画

#8


引用 1 楼 wltg2001 的回复:
SetClassLong设置光标行不行呢


这个没效果吧

只在软件界面范围内有效,除了范围就变回系统的指针了

#1


SetClassLong设置光标行不行呢

#2


::SetCursor(::LoadCursor(NULL, IDC_CROSS));

#3


IDC_CROSS是小的32*32 十字光标吧.

#4


SetROP2 MoveTo LineTo

#5


画屏?

#6


我只知道自己画

#7


引用 3 楼 cokeliu 的回复:
IDC_CROSS是小的32*32 十字光标吧.
你想要多大
太大的得自己画

#8


引用 1 楼 wltg2001 的回复:
SetClassLong设置光标行不行呢


这个没效果吧

只在软件界面范围内有效,除了范围就变回系统的指针了