|
设置鼠标光标
, D& f; n8 K9 P2 Q2 `: X) I( d8 E( A! n7 N5 v$ ~
#include <windows.h>
- B4 l* A5 a0 w4 ]% i. X: V#include <shellapi.h>
( z6 A: U5 _6 r$ \#include <winuser.h>
6 C C0 |$ r7 P. X5 r) W#include <atlstr.h> + \# E" W+ `- n3 P* B$ t; m8 z
#pragma comment(lib, "User32.lib") 4 u/ H! Y, G0 t6 D
, K# |- G" {4 d1 b7 }$ o. L6 Y7 M
ShowCursor(false); //设置鼠标光标不可见
3 N5 ~3 k$ |/ B$ o
6 Q4 q" N m9 }ShowCursor(true); //设置鼠标光标可见
* [. C5 K- N Q! w& M
# G/ a1 y, O8 n3 o v
* R0 D: ]- D8 r1 t) Y, u N1 XHCURSOR hcur = ::GetCursor(); //得到当前鼠标图形
( c0 u3 g9 j6 |- n" B
1 y- F/ B7 W2 S! m6 ]) `& nHCURSOR m_cursor= LoadCursor(NULL,IDC_NO);- I, L) f9 c$ I# ?( ^. {& Z4 m2 M4 Z
SetCursor(m_cursor); //设置当前鼠标图形( D$ O4 W& O: U+ n3 j
% O' P: j) W! I: u
8 F. |4 R* o! f4 k3 m
/*" e0 i! v- C0 w; c/ N
IDC_APPSTARTING 标准的箭头和小沙漏 8 X# H% n ]2 w7 \0 G) r8 t4 i* l# P
IDC_ARROW 标准的箭头 ; b, C* g d) z. _6 B. L& e
IDC_CROSS 十字光标
& e4 _, ^0 x& G* ]IDC_HELP 标准的箭头和问号 0 J0 g$ n# l1 g! y4 p
IDC_IBEAM 工字光标
+ L* | I$ S. _$ U# f. Z$ @IDC_NO 禁止圈
$ z2 ^- x+ y- iIDC_SIZEALL 四向箭头指向东、西、南、北 6 @) }! K" }2 k9 Q; s1 H
IDC_SIZENESW 双箭头指向东北和西南
# [8 G; e) s$ ]/ C3 g" gIDC_SIZENS 双箭头指向南北 ; c; F; a& C& [# e9 Q3 d+ Y* s! c
IDC_SIZENWSE 双箭头指向西北和东南 ; J4 w9 w G5 k' K& O
IDC_SIZEWE 双箭头指向东西 ! d" _& i& i: } ?2 k7 Z0 e; P% h4 B
IDC_UPARROW 垂直箭头
! T, u% L' O# v5 G' t+ Q3 tIDC_WAIT 沙漏*/
$ M: t0 s& }; O
* o+ k% z4 J6 Y |
|