SimpleWindow
载入中...
搜索中...
未找到
Cursor.h
1
#pragma once
2
3
#include <string>
4
#include <windows.h>
5
6
namespace
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
35
class
CursorHelper
36
{
37
private
:
41
CursorHelper
() =
delete
;
42
43
public
:
49
static
HCURSOR
GetCursorHandle
(
StandardCursor
cursor
);
50
57
static
HCURSOR
GetCursorHandle
(
HINSTANCE
hInstance
,
int
resourceId
);
58
64
static
HCURSOR
GetCursorHandle
(
const
std::wstring &
fileName
);
65
};
66
}
sw::CursorHelper
用于获取鼠标句柄的工具类
Definition
Cursor.h:36
sw::CursorHelper::GetCursorHandle
static HCURSOR GetCursorHandle(HINSTANCE hInstance, int resourceId)
从指定模块中获取鼠标句柄
sw::CursorHelper::GetCursorHandle
static HCURSOR GetCursorHandle(const std::wstring &fileName)
从文件加载鼠标句柄
sw::CursorHelper::GetCursorHandle
static HCURSOR GetCursorHandle(StandardCursor cursor)
获取系统标准鼠标样式句柄
sw::IValueConverter
值转换器接口
Definition
IValueConverter.h:14
sw
SimpleWindow框架的顶级命名空间,所有公共类型、控件、枚举和工具函数均定义于此。
Definition
Alignment.h:4
sw::StandardCursor
StandardCursor
系统标准鼠标样式
Definition
Cursor.h:12
sw::StandardCursor::Handwriting
@ Handwriting
Handwriting
sw::StandardCursor::AppStarting
@ AppStarting
Working in background
sw::StandardCursor::UpArrow
@ UpArrow
Alternate select
sw::StandardCursor::Arrow
@ Arrow
Normal select
sw::StandardCursor::Wait
@ Wait
Busy
sw::StandardCursor::Person
@ Person
Person select
sw::StandardCursor::IBeam
@ IBeam
Text select
sw::StandardCursor::SizeWE
@ SizeWE
Horizontal resize
sw::StandardCursor::Help
@ Help
Help select
sw::StandardCursor::SizeAll
@ SizeAll
Move
sw::StandardCursor::SizeNESW
@ SizeNESW
Diagonal resize 2
sw::StandardCursor::SizeNWSE
@ SizeNWSE
Diagonal resize 1
sw::StandardCursor::Hand
@ Hand
Link select
sw::StandardCursor::No
@ No
Unavailable
sw::StandardCursor::SizeNS
@ SizeNS
Vertical resize
sw::StandardCursor::Cross
@ Cross
Precision select
sw::StandardCursor::Pin
@ Pin
Location select
sw
inc
Cursor.h
制作者
1.9.8