YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
宿主窗口。 更多...
#include <Win32GUI.h>
Public 成员函数 | |
HostWindow (NativeWindowHandle) | |
DefDelMoveCtor (HostWindow) virtual ~HostWindow() | |
HostWindow (NativeWindowHandle) | |
DefDelMoveCtor (HostWindow) virtual ~HostWindow() | |
virtual void | OnDestroy () |
virtual void | OnLostFocus () |
virtual void | OnPaint () |
Public 属性 | |
std::atomic< bool > | BoundsLimited {false} |
限制指针设备响应在窗口边界内。 更多... | |
std::map<::UINT, YSLib::GEvent < void(::WPARAM,::LPARAM)> > | MessageMap |
窗口消息转发事件映射。 更多... | |
platform_ex::Windows::HostWindow::HostWindow | ( | NativeWindowHandle | h | ) |
LoggedEvent | 窗口类名不是 WindowClassName 。 |
在文件 Win32GUI.cpp 第 390 行定义.
参考 ystdex::arrlen(), platform_ex::Windows::WindowReference::hWindow, MessageMap, YSLib::PostQuitMessage(), platform_ex::Windows::WindowClassName, YAssert, YB_UNLIKELY , 以及 YF_Raise_Win32Exception.
platform_ex::Windows::HostWindow::HostWindow | ( | NativeWindowHandle | ) |
LoggedEvent | 窗口类名不是 WindowClassName 。 |
platform_ex::Windows::HostWindow::DefDelMoveCtor | ( | HostWindow | ) |
platform_ex::Windows::HostWindow::DefDelMoveCtor | ( | HostWindow | ) |
|
virtual |
|
virtual |
|
virtual |
std::atomic< bool > platform_ex::Windows::HostWindow::BoundsLimited {false} |
限制指针设备响应在窗口边界内。
std::atomic
。 在文件 include/YCLib/Win32GUI.h 第 426 行定义.
std::map<::UINT, YSLib::GEvent<void(::WPARAM, ::LPARAM)> > platform_ex::Windows::HostWindow::MessageMap |