|
设置鼠标光标! Q0 [. b! ~. g: u/ F
7 l, l2 f% C. U, o#include <windows.h>
% _9 s* T, e: v1 i( e9 M0 a) {0 \#include <shellapi.h>7 e4 K6 r7 s) c9 K& c4 Q$ J3 J* F
#include <winuser.h>2 A9 c! a! B6 z, c; e
#include <atlstr.h>
1 r# s& Z6 I9 [! }# M# o#pragma comment(lib, "User32.lib")
0 L, E! i; V4 e1 ] }1 ~0 N d; Y" l
$ g: C/ S, r9 e( R+ ^9 }ShowCursor(false); //设置鼠标光标不可见& p2 b, [/ ~0 ?' Q
$ V, b4 Z @ e
ShowCursor(true); //设置鼠标光标可见( ^' x) q, U: l, R4 D
% h% W9 M: `5 m% p+ w1 O3 g Q: P' \' A% ]1 s' g
HCURSOR hcur = ::GetCursor(); //得到当前鼠标图形
{4 a# _2 T. m
% B1 v/ U; P# u# Y) W# s. YHCURSOR m_cursor= LoadCursor(NULL,IDC_NO);
. d; m9 a" S/ r$ n% Q5 ^* F( {) QSetCursor(m_cursor); //设置当前鼠标图形% Z0 T. T% w! M4 a5 @0 U! J
[9 `0 P$ d; L. z: I% ~" D+ f* G C, P a0 e# O
/*
/ v% ]0 j8 q; e! P8 ] IDC_APPSTARTING 标准的箭头和小沙漏
0 ~7 J5 h* f; a: s% p5 B' EIDC_ARROW 标准的箭头
. _) e0 {6 Z0 IIDC_CROSS 十字光标 , u& }8 ?' Z3 R- k4 a# a$ M, X
IDC_HELP 标准的箭头和问号 9 E8 W+ {/ G8 [9 D
IDC_IBEAM 工字光标
! l" R& K# ~8 ?$ S x; jIDC_NO 禁止圈
& c, o4 y5 z! z; o n! O; nIDC_SIZEALL 四向箭头指向东、西、南、北 % L1 q \" D3 \% Z) t( u
IDC_SIZENESW 双箭头指向东北和西南
, w+ a$ M# o" E& R# T& O/ Y! lIDC_SIZENS 双箭头指向南北 # B: G) H9 o+ P
IDC_SIZENWSE 双箭头指向西北和东南
+ s- ]( [0 f& } l) H8 eIDC_SIZEWE 双箭头指向东西 # C, O& L8 ^& F+ b$ h
IDC_UPARROW 垂直箭头
: Z3 E- L. K3 h8 z9 K( w s5 v( a$ P: zIDC_WAIT 沙漏*/
1 j1 C3 w" g4 ~2 `1 m5 h+ A5 d/ R1 O2 T/ [" F, d
|
|