5#include "RoutedEvent.h"
6#include "ScrollEnums.h"
12 struct RoutedEventArgs;
20 template <RoutedEventType TYPE>
36 template <
typename T,
typename =
void>
44 struct _HasEventType<T, decltype(void(T::EventType))> : std::true_type {
66 Point newClientPosition;
104 : mousePosition(mousePosition), keyState(keyState) {}
115 : wheelDelta(wheelDelta), mousePosition(mousePosition), keyState(keyState) {}
126 : key(key), mousePosition(mousePosition), keyState(keyState) {}
137 : key(key), mousePosition(mousePosition), keyState(keyState) {}
148 : isKeyboardMsg(isKeyboardMsg), mousePosition(mousePosition) {}
171 ScrollOrientation scrollbar;
175 : scrollbar(scrollbar), event(event), pos(pos) {}
260 HotKeyModifier modifier;
DateTimePicker控件时间改变事件参数类型
Definition RoutedEventArgs.h:233
文件拖放事件参数类型
Definition RoutedEventArgs.h:154
输入字符事件类型参数
Definition RoutedEventArgs.h:73
热键框值改变事件参数类型
Definition RoutedEventArgs.h:258
键盘按键按下事件参数类型
Definition RoutedEventArgs.h:82
https://learn.microsoft.com/en-us/windows/win32/inputdev/about-keyboard-input#keystroke-message-flags
Definition Keys.h:12
键盘按键抬起事件参数类型
Definition RoutedEventArgs.h:91
列表视图某个复选框选中状态改变的事件参数类型
Definition RoutedEventArgs.h:181
列表视图编辑状态结束事件参数类型
Definition RoutedEventArgs.h:223
列表视图项单击事件参数类型
Definition RoutedEventArgs.h:205
列表视图项双击事件参数类型
Definition RoutedEventArgs.h:214
月历控件时间改变事件参数类型
Definition RoutedEventArgs.h:241
鼠标移动事件参数类型
Definition RoutedEventArgs.h:100
鼠标滚轮滚动事件参数类型
Definition RoutedEventArgs.h:110
表示相对于左上角的点坐标
Definition Point.h:15
位置改变事件参数类型
Definition RoutedEventArgs.h:65
路由事件的参数
Definition RoutedEvent.h:149
尺寸改变事件参数类型
Definition RoutedEventArgs.h:57
SysLink控件链接被单击事件参数类型
Definition RoutedEventArgs.h:249
表示特定类型路由事件的事件参数类型,继承自该类的类型可以直接作为AddHandler函数的模板参数
Definition RoutedEventArgs.h:21
TypedRoutedEventArgs()
构造函数,初始化事件类型为EventType
Definition RoutedEventArgs.h:30
static constexpr RoutedEventType EventType
路由事件的类型,AddHandler模板函数使用此字段注册事件
Definition RoutedEventArgs.h:25
窗口正在关闭事件参数类型
Definition RoutedEventArgs.h:162
结构体模板,用于检测类型T是否含有名为EventType的静态字段
Definition RoutedEventArgs.h:37
结构体模板,用于检测类型T是否包含事件类型信息
Definition RoutedEventArgs.h:51