SimpleWindow
载入中...
搜索中...
未找到
Cursor.h
1#pragma once
2
3#include <string>
4#include <windows.h>
5
6namespace sw
7{
12 enum class StandardCursor {
13 Arrow = 32512,
14 IBeam = 32513,
15 Wait = 32514,
16 Cross = 32515,
17 UpArrow = 32516,
18 Handwriting = 32631,
19 SizeNWSE = 32642,
20 SizeNESW = 32643,
21 SizeWE = 32644,
22 SizeNS = 32645,
23 SizeAll = 32646,
24 No = 32648,
25 Hand = 32649,
26 AppStarting = 32650,
27 Help = 32651,
28 Pin = 32671,
29 Person = 32672,
30 };
31
36 {
37 private:
41 CursorHelper() = delete;
42
43 public:
50
58
64 static HCURSOR GetCursorHandle(const std::wstring &fileName);
65 };
66}
用于获取鼠标句柄的工具类
Definition Cursor.h:36
static HCURSOR GetCursorHandle(HINSTANCE hInstance, int resourceId)
从指定模块中获取鼠标句柄
static HCURSOR GetCursorHandle(const std::wstring &fileName)
从文件加载鼠标句柄
static HCURSOR GetCursorHandle(StandardCursor cursor)
获取系统标准鼠标样式句柄
值转换器接口
Definition IValueConverter.h:14
SimpleWindow框架的顶级命名空间,所有公共类型、控件、枚举和工具函数均定义于此。
Definition Alignment.h:4
StandardCursor
系统标准鼠标样式
Definition Cursor.h:12
@ Handwriting
Handwriting
@ AppStarting
Working in background
@ UpArrow
Alternate select
@ Arrow
Normal select
@ Person
Person select
@ IBeam
Text select
@ SizeWE
Horizontal resize
@ Help
Help select
@ SizeNESW
Diagonal resize 2
@ SizeNWSE
Diagonal resize 1
@ Hand
Link select
@ No
Unavailable
@ SizeNS
Vertical resize
@ Cross
Precision select
@ Pin
Location select