|
设置鼠标光标" ~5 ]; A2 a3 ]% W
% h7 g' m6 ], P: u
#include <windows.h>$ q0 f0 x. Q- N# T
#include <shellapi.h>
; r# R' l4 j6 `8 @5 a#include <winuser.h>
- @. @% Q; J+ W; h/ d! f2 h" e0 {" ]#include <atlstr.h>
6 C5 f- R% A* ~! M#pragma comment(lib, "User32.lib")
+ w- d+ R1 [ w( W! z0 p/ I \0 r
4 K8 q0 a0 p0 f9 r5 s! h |ShowCursor(false); //设置鼠标光标不可见 a; F6 h: r6 r! T
5 n: ~ O+ h9 ~+ e1 W8 Y JShowCursor(true); //设置鼠标光标可见0 `% w6 Z, Q4 J2 H2 Q
+ m- F! f$ X( L, R
, u' G9 i# X+ {$ A0 i
HCURSOR hcur = ::GetCursor(); //得到当前鼠标图形
H, @6 [/ Q0 d u: g
5 M; o/ E/ A/ q) c* u& E* kHCURSOR m_cursor= LoadCursor(NULL,IDC_NO);
7 T, A' t% N5 T. K2 ~SetCursor(m_cursor); //设置当前鼠标图形
( H4 t2 P5 D; ?' m9 o/ @4 i0 m: `' ~2 @
8 ]. ~& N8 g: e* U; {4 Q$ v& }! m. J
/*# z$ n4 c* | l
IDC_APPSTARTING 标准的箭头和小沙漏 0 D8 U7 P. e! w' x- u8 A5 M
IDC_ARROW 标准的箭头 + m' F+ O' ~$ s9 `8 w, H1 e$ ~. d
IDC_CROSS 十字光标 / G# ~8 v- e7 a5 e8 V0 W9 V+ }7 Y
IDC_HELP 标准的箭头和问号
3 a, t& T9 [- r, R3 a( AIDC_IBEAM 工字光标
) ~) S0 m. t. p8 S9 @8 U/ A9 V, pIDC_NO 禁止圈 6 ~0 O4 u+ {% A4 X5 S
IDC_SIZEALL 四向箭头指向东、西、南、北
; n5 v( @+ G$ O0 B* hIDC_SIZENESW 双箭头指向东北和西南 # B5 p H) V9 Y" W1 A0 f& c
IDC_SIZENS 双箭头指向南北
0 ^2 M2 ?6 \. x( Q& q1 P2 N# Q5 uIDC_SIZENWSE 双箭头指向西北和东南
& f) u% U3 @* f& X' q3 B# y: S( QIDC_SIZEWE 双箭头指向东西 / x% {3 N1 q/ A$ y) k$ u1 J
IDC_UPARROW 垂直箭头 & a7 V( R& \8 X
IDC_WAIT 沙漏*/2 a) N4 b6 H( t4 {$ N
$ X4 c5 u$ {3 W. U+ |. S
|
|