YSTest: ShlHexBrowser类 参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

- 类列表
- 类索引
- 类继承关系
- 类成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
Public 成员函数 | Public 属性 | 所有成员列表
ShlHexBrowser类 参考

十六进制浏览器 Shell 。 更多...

`#include <ShlReader.h>`

类 ShlHexBrowser 继承关系图:
[图例]
ShlHexBrowser 的协作图:
[图例]

## Public 成员函数

| ShlHexBrowser (const IO::Path &, const shared_ptr< Desktop > &={}, const shared_ptr< Desktop > &={})
| 构造：使用指定路径和上下屏幕。
Public 成员函数 继承自 ShlReader
| ShlReader (const IO::Path &, const shared_ptr< Desktop > &={}, const shared_ptr< Desktop > &={})
| 构造：使用指定路径和上下桌面。
void | Exit ()
| 退出阅读器：停止后台任务并发送消息准备切换至 ShlExplorer 。
void | OnInput () override
| 处理输入消息：发送绘制消息，当处于滚屏状态时自动执行滚屏。
Public 成员函数 继承自 ShlDS
| ShlDS (const shared_ptr< Desktop > &={}, const shared_ptr< Desktop > &={})
| 构造：使用指定上下桌面。
| DefGetter (const ynothrow, const shared_ptr< Desktop > &, DesktopUpHandle, desktop_up_ptr) DefGetter(const ynothrow
const shared_ptr< Desktop > desktop_down_ptr | DefGetter (const ynothrow, Desktop &, DesktopUp,*desktop_up_ptr) DefGetter(const ynothrow
const shared_ptr< Desktop > desktop_down_ptr Desktop *desktop_down_ptr void | OnGotMessage (const Message &) override
| 消息处理函数。
void | OnInput () override
| 处理输入消息：发送绘制消息。

## Public 属性

HexViewArea | HexArea
FileInfoPanel | pnlFileInfo

## 额外继承的成员函数

静态 Public 成员函数 继承自 ShlReader
static BookmarkList | LoadBookmarks (const string &)
static ReaderSetting | LoadGlobalConfiguration ()
| 载入阅读器配置。
static void | SaveBookmarks (const string &, const BookmarkList &)
static void | SaveGlobalConfiguration (const ReaderSetting &)
| 保存阅读器配置。
Protected 属性 继承自 ShlReader
IO::Path | CurrentPath
| 当前路径。
std::function< void()> | fBackgroundTask
| 背景任务：用于滚屏。
bool | bExit
| 退出标识。

## 详细描述

十六进制浏览器 Shell 。

自从
  build 296

在文件 ShlReader.h 第 388 行定义.

## 构造及析构函数说明

ShlHexBrowser::ShlHexBrowser | ( | const IO::Path & | pth,
|  | const shared_ptr< Desktop > & | h_dsk_up = `{}`,
|  | const shared_ptr< Desktop > & | h_dsk_dn = `{}`
| ) |  |

构造：使用指定路径和上下屏幕。

参见
  ShlDS::ShlDS 。

自从
  build 395

在文件 ShlReader.cpp 第 748 行定义.

## 类成员变量说明

HexViewArea ShlHexBrowser::HexArea

在文件 ShlReader.h 第 391 行定义.

FileInfoPanel ShlHexBrowser::pnlFileInfo

在文件 ShlReader.h 第 392 行定义.

该类的文档由以下文件生成:

- ShlReader.h
- ShlReader.cpp