|
设置鼠标光标9 X" {* W/ t( Q* }
0 _! l' n; J6 C% A; Z. Y" Z5 E
#include <windows.h>0 u4 u3 ]: a* m1 H3 H- O6 O0 Y
#include <shellapi.h>
$ G: x; a# Z0 Y: C#include <winuser.h>
4 h8 t- q2 J; [9 `) y7 I( t#include <atlstr.h> 2 f {1 Z( h3 I9 l( q8 i; z/ f" r9 a
#pragma comment(lib, "User32.lib")
! N% Q: a% p& i7 U' o# J
+ }% u6 R0 O1 Z7 F# y0 dShowCursor(false); //设置鼠标光标不可见
( U4 P" x. Y2 u7 m' r2 g; U$ V/ ^& H+ C' z
ShowCursor(true); //设置鼠标光标可见$ f2 G- c! W6 _! D0 {. S
+ G3 R0 j& f7 e
* y; y# c \. XHCURSOR hcur = ::GetCursor(); //得到当前鼠标图形- o% q9 n& P; }
" f9 p3 u. d3 P4 IHCURSOR m_cursor= LoadCursor(NULL,IDC_NO);' M: r1 V* b0 U6 Z% B- k/ N6 I
SetCursor(m_cursor); //设置当前鼠标图形
! H# c, t$ J' m* a
5 P9 E& C+ R# S2 O
! d+ a3 K( Z# N# |) i" R; c- g/*' w7 V5 U* A0 c, T. D/ }
IDC_APPSTARTING 标准的箭头和小沙漏
& l! s- {- {7 I1 [$ nIDC_ARROW 标准的箭头
) B$ R" M5 k" k6 ~( V7 ^2 mIDC_CROSS 十字光标
' `: ~3 t1 o6 t+ U/ t; I/ c2 F8 BIDC_HELP 标准的箭头和问号 , m- c$ O- y+ F: D) u: u& M
IDC_IBEAM 工字光标 . X9 @# D/ d( V9 s% j
IDC_NO 禁止圈
+ E+ Z7 ^& m" d2 N; `. A$ EIDC_SIZEALL 四向箭头指向东、西、南、北 * [: W7 b% U1 ?& ?8 e1 x
IDC_SIZENESW 双箭头指向东北和西南 ; R+ Z1 o- } ^# s n
IDC_SIZENS 双箭头指向南北
7 i+ ~" O4 W3 d* \5 ?0 }IDC_SIZENWSE 双箭头指向西北和东南 2 {: E5 w# Y* ~! {3 j5 ^
IDC_SIZEWE 双箭头指向东西
' H* ^) `% J) ^ s) nIDC_UPARROW 垂直箭头 " N0 @. v- h( A* h& k1 @ \
IDC_WAIT 沙漏*/6 K- t0 U4 x) k" Z3 s5 ]6 p
" ]6 R. O7 z( _- f4 ], d2 Y5 @
|
|