// Platform skeleton for EterLib/MSWindow.h (40250 EterLib/MSWindow.cpp), generated by platform_stub.py. // Every MT_PLATFORM_STUB() body is unimplemented: replace it with the platform implementation. #include "EterLib/StdAfx.h" #include "EterLib/MSWindow.h" #include "../PlatformStub.h" #include "HostCursor.h" CMSWindow::CMSWindow() { MT_PLATFORM_STUB(); } CMSWindow::~CMSWindow() { MT_PLATFORM_STUB(); } auto CMSWindow::Destroy() -> void { MT_PLATFORM_STUB(); } auto CMSWindow::Create(const char *, int, DWORD, DWORD, HICON, int) -> bool { MT_PLATFORM_STUB(); return mt_platform_stub_return(); } auto CMSWindow::Show() -> void { MT_PLATFORM_STUB(); } auto CMSWindow::Hide() -> void { MT_PLATFORM_STUB(); } auto CMSWindow::SetVisibleMode(bool) -> void { MT_PLATFORM_STUB(); } auto CMSWindow::SetPosition(int, int) -> void { MT_PLATFORM_STUB(); } auto CMSWindow::SetCenterPosition() -> void { MT_PLATFORM_STUB(); } auto CMSWindow::SetText(const char *) -> void { MT_PLATFORM_STUB(); } auto CMSWindow::AdjustSize(int, int) -> void { MT_PLATFORM_STUB(); } auto CMSWindow::SetSize(int, int) -> void { MT_PLATFORM_STUB(); } auto CMSWindow::IsVisible() -> bool { MT_PLATFORM_STUB(); return mt_platform_stub_return(); } auto CMSWindow::IsActive() -> bool { MT_PLATFORM_STUB(); return mt_platform_stub_return(); } namespace { POINT g_host_cursor = {0, 0}; } void MtHostSetCursor(int x, int y) { g_host_cursor.x = x; g_host_cursor.y = y; } auto CMSWindow::GetMousePosition(POINT * ppt) -> void { *ppt = g_host_cursor; } auto CMSWindow::GetClientRect(RECT *) -> void { MT_PLATFORM_STUB(); } auto CMSWindow::GetWindowRect(RECT *) -> void { MT_PLATFORM_STUB(); } auto CMSWindow::GetScreenWidth() -> int { MT_PLATFORM_STUB(); return mt_platform_stub_return(); } auto CMSWindow::GetScreenHeight() -> int { MT_PLATFORM_STUB(); return mt_platform_stub_return(); } auto CMSWindow::GetWindowHandle() -> HWND { MT_PLATFORM_STUB(); return mt_platform_stub_return(); } auto CMSWindow::GetInstance() -> HINSTANCE { MT_PLATFORM_STUB(); return mt_platform_stub_return(); } auto CMSWindow::WindowProcedure(HWND, UINT, WPARAM, LPARAM) -> LRESULT { MT_PLATFORM_STUB(); return mt_platform_stub_return(); } auto CMSWindow::OnSize(WPARAM, LPARAM) -> void { MT_PLATFORM_STUB(); } auto CMSWindow::RegisterWindowClass(DWORD, int, WNDPROC, HICON, int) -> const char * { MT_PLATFORM_STUB(); return mt_platform_stub_return(); } decltype(CMSWindow::ms_stWCSet) CMSWindow::ms_stWCSet{}; decltype(CMSWindow::ms_hInstance) CMSWindow::ms_hInstance{};