YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
GUI Shell 基类。 更多...
#include <GUIShell.h>
Public 成员函数 | |
GUIShell () | |
无参数构造:复位 GUI 状态。 | |
void | OnGotMessage (const Message &) override |
消息处理函数。 | |
virtual void | OnInput () |
处理输入消息:发送绘制消息。 | |
virtual void | OnPaint () |
处理绘制消息:默认为空实现。 | |
Protected 属性 | |
Devices::InputManager | imMain |
输入管理器。 | |
GUIShell::GUIShell | ( | ) |
无参数构造:复位 GUI 状态。
在文件 GUIShell.cpp 第 41 行定义.
参考 YSLib::UI::FetchGUIState() , 以及 YSLib::UI::GUIState::Reset().
|
override |
消息处理函数。
处理以下消息: 绘制消息 SM_PAINT :调用 GUIShell::OnInput 。 输入消息 SM_INPUT :分发按键处理后调用 OnInput 。 其它消息传递至 Shell::OnGotMessage 。
在文件 GUIShell.cpp 第 49 行定义.
参考 OnInput(),SM_INPUT , 以及 SM_PAINT.
|
virtual |
处理输入消息:发送绘制消息。
默认行为: 若为宿主实现,向宿主环境分发输入。
在文件 GUIShell.cpp 第 68 行定义.
参考自 OnGotMessage() , 以及 ShlDS::OnInput().
|
virtual |
处理绘制消息:默认为空实现。
在文件 GUIShell.cpp 第 79 行定义.
|
protected |
输入管理器。
在文件 GUIShell.h 第 49 行定义.