YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
类 | |
class | platform_ex::Windows::Win32Exception |
Win32 错误引起的宿主异常。 更多... | |
命名空间 | |
platform_ex | |
平台扩展命名空间。 | |
platform_ex::Windows | |
Windows 平台扩展接口。 | |
宏定义 | |
#define | YF_Raise_Win32Exception(...) |
按 ::GetLastError 的结果和指定参数抛出 Windows::Win32Exception 对象。 更多... | |
函数 | |
YF_API bool | platform_ex::Windows::CheckWine () |
判断是否在 Wine 环境下运行。 更多... | |
YF_API std::string | platform_ex::Windows::MBCSToMBCS (const char *, std::size_t, int=CP_UTF8, int=CP_ACP) |
转换第一个 int 参数指定编码的字符串为第二个 int 参数指定的编码。 更多... | |
platform_ex::Windows::RegisterKey (::HKEY h_parent, const wchar_t *key) | |
注册表键。 更多... | |
platform_ex::Windows::~RegisterKey () | |
platform_ex::Windows::DefGetter (const ynothrow,::HKEY, Key, h_key)} | |
#define YF_Raise_Win32Exception | ( | ... | ) |
按 ::GetLastError 的结果和指定参数抛出 Windows::Win32Exception 对象。
在文件 include/YCLib/MinGW32.h 第 97 行定义.
参考自 platform_ex::Windows::WindowReference::Close(), platform_ex::Windows::WindowReference::GetClientLocation(), platform_ex::Windows::WindowReference::GetClientSize(), platform_ex::Windows::HostWindow::HostWindow(), platform_ex::Windows::WindowReference::Invalidate(), platform_ex::Windows::WindowReference::Move(), platform_ex::Windows::RegisterKey(), platform_ex::Windows::WindowReference::SetOpacity(), platform_ex::Windows::WindowReference::SetText() , 以及 platform_ex::Windows::WindowMemorySurface::UpdatePremultiplied().