YSTest: ymsgdef.h 文件参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

类 | 命名空间 | 宏定义 | 类型定义 | 函数
ymsgdef.h 文件参考
Core

标准 Shell 消息列表。 更多...

`#include "YModules.h"`
`#include <YSLib/Core/YMessage.h>`
`#include <functional>`
ymsgdef.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

struct | YSLib::Messaging::SMessageMap< _vID >
struct | YSLib::Messaging::SMessageMap< YSLib::Messaging::Null >
struct | YSLib::Messaging::SMessageMap< YSLib::Messaging::Set >
struct | YSLib::Messaging::SMessageMap< YSLib::Messaging::Quit >
struct | YSLib::Messaging::SMessageMap< YSLib::Messaging::Bound >
struct | YSLib::Messaging::SMessageMap< YSLib::Messaging::Task >
struct | YSLib::Messaging::SMessageMap< YSLib::Messaging::Input >

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::Messaging

## 宏定义

#define | DefMessageTarget(_id, _type)
#define | SM_Null YSLib::Messaging::Null
#define | SM_Set YSLib::Messaging::Set
#define | SM_Quit YSLib::Messaging::Quit
#define | SM_Bound YSLib::Messaging::Bound
#define | SM_Task YSLib::Messaging::Task
#define | SM_Paint YSLib::Messaging::Paint
#define | SM_Input YSLib::Messaging::Input

## 类型定义

using | YSLib::Messaging::MessageID = enum MessageSpace{Null=0x0000, Set=0x0003, Quit=0x0012, Bound=0x0014, Task=0x0016, Paint=0x00AF, Input=0x00FF}

## 函数

template<MessageID _vID>
const SMessageMap< _vID >::TargetType & | YSLib::Messaging::FetchTarget (const Message &msg)

## 详细描述

标准 Shell 消息列表。

版本
  r1976

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 217

创建时间:
  2009-12-08 12:05:26 +0800

修改时间:
  2013-12-24 09:17 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Core::YMessageDefinition

在文件 ymsgdef.h 中定义.

## 宏定义说明

#define DefMessageTarget | ( |  | _id,
|  |  | _type
| ) |  |

值:
template<> \
struct SMessageMap<_id> \
{ \
using TargetType = _type; \
};

在文件 ymsgdef.h 第 75 行定义.

#define SM_Bound YSLib::Messaging::Bound

在文件 ymsgdef.h 第 63 行定义.

参考自 YSLib::Shells::Shell::DefShlProc().

#define SM_Input YSLib::Messaging::Input

在文件 ymsgdef.h 第 67 行定义.

参考自 YSLib::Shells::GUIShell::OnGotMessage() , 以及 YSLib::DS::ShlDS::OnGotMessage().

#define SM_Null YSLib::Messaging::Null

自从
  build 454

在文件 ymsgdef.h 第 59 行定义.

#define SM_Paint YSLib::Messaging::Paint

在文件 ymsgdef.h 第 66 行定义.

参考自 YSLib::Shells::GUIShell::OnGotMessage() , 以及 YSLib::DS::ShlDS::OnGotMessage().

#define SM_Quit YSLib::Messaging::Quit

在文件 ymsgdef.h 第 62 行定义.

参考自 YSLib::GUIApplication::DealMessage() , 以及 YSLib::Shells::Shell::DefShlProc().

#define SM_Set YSLib::Messaging::Set

在文件 ymsgdef.h 第 60 行定义.

参考自 YSLib::Shells::Shell::DefShlProc().

#define SM_Task YSLib::Messaging::Task

在文件 ymsgdef.h 第 64 行定义.

参考自 YSLib::Shells::Shell::DefShlProc().