CMGDK r49-rc2
|
#include <WinWindow.h>
公有成员 | |
DefEvent (bool, OnWinMessage,(HWND, UINT, WPARAM, LPARAM)) | |
Windows消息处理事件 | |
WinWindow () | |
virtual | ~WinWindow () |
bool | InitToFullScreen (int, int, bool) |
bool | InitToWindow (int, int, SystemInitInfo::WindowSetup &) |
void | Close () |
bool | ToMinWindow () |
bool | ToMaxWindow () |
void | Show () |
void | Hide () |
virtual void | SetViewport (int, int, int, int)=0 |
设定可视范围 | |
公有属性 | |
HINSTANCE | hInstance |
HWND | hWnd |
HDC | hDC |
MSG | msg |
保护成员 | |
bool | Registry () |
bool | Create () |
void | GetCaption () |
void | SetCaption () |
void | SetSystemCursor (bool) |
bool | CreateToWindow (int, int) |
保护属性 | |
WideString | class_name |
WideString | icon_name |
WideString | cursor_name |
bool | edge |
bool | resize |
bool | min |
bool | max |
bool | topmost |
bool | sysmenu |
bool | right |
bool | apptaskbar |
uint32 | Style |
uint32 | ExStyle |
int | win_width |
int | win_height |
int | win_left |
int | win_top |
hgl::WinWindow::WinWindow | ( | ) |
hgl::WinWindow::~WinWindow | ( | ) | [virtual] |
void hgl::WinWindow::Close | ( | ) |
bool hgl::WinWindow::Create | ( | ) | [protected] |
hgl::WinWindow::DefEvent | ( | bool | , |
OnWinMessage | , | ||
(HWND, UINT, WPARAM, LPARAM) | |||
) |
Windows消息处理事件
void hgl::WinWindow::GetCaption | ( | ) | [protected] |
void hgl::WinWindow::Hide | ( | ) |
bool hgl::WinWindow::InitToWindow | ( | int | w, |
int | h, | ||
SystemInitInfo::WindowSetup & | win | ||
) |
bool hgl::WinWindow::Registry | ( | ) | [protected] |
void hgl::WinWindow::SetCaption | ( | ) | [protected] |
void hgl::WinWindow::SetSystemCursor | ( | bool | visible | ) | [protected] |
设定可视范围
在hgl::WinGLWindow内被实现。
void hgl::WinWindow::Show | ( | ) |
bool hgl::WinWindow::ToMaxWindow | ( | ) |
bool hgl::WinWindow::ToMinWindow | ( | ) |
bool hgl::WinWindow::apptaskbar [protected] |
WideString hgl::WinWindow::class_name [protected] |
WideString hgl::WinWindow::cursor_name [protected] |
bool hgl::WinWindow::edge [protected] |
uint32 hgl::WinWindow::ExStyle [protected] |
HINSTANCE hgl::WinWindow::hInstance |
HWND hgl::WinWindow::hWnd |
WideString hgl::WinWindow::icon_name [protected] |
bool hgl::WinWindow::max [protected] |
bool hgl::WinWindow::min [protected] |
bool hgl::WinWindow::resize [protected] |
bool hgl::WinWindow::right [protected] |
uint32 hgl::WinWindow::Style [protected] |
bool hgl::WinWindow::sysmenu [protected] |
bool hgl::WinWindow::topmost [protected] |
int hgl::WinWindow::win_height [protected] |
int hgl::WinWindow::win_left [protected] |
int hgl::WinWindow::win_top [protected] |
int hgl::WinWindow::win_width [protected] |