Jungle_Week1_Team2
Loading...
Searching...
No Matches
CWindow Class Reference

#include <Window.h>

Public Member Functions

 CWindow ()=default
 ~CWindow ()
bool Create (HINSTANCE Instance, const WCHAR *ClassName, const WCHAR *Title, int InWidth, int InHeight, int InX, int InY)
void Destroy ()
void Show ()
void Hide ()
HWND GetHwnd () const
int GetWidth () const
int GetHeight () const
void AddMessageFilter (FWndProcFilter Filter)
void SetOnResizeCallback (FOnResizeCallback Callback)
LRESULT HandleMessage (UINT Msg, WPARAM wParam, LPARAM lParam)

Constructor & Destructor Documentation

◆ CWindow()

CWindow::CWindow ( )
default

◆ ~CWindow()

CWindow::~CWindow ( )

Member Function Documentation

◆ AddMessageFilter()

void CWindow::AddMessageFilter ( FWndProcFilter Filter)

◆ Create()

bool CWindow::Create ( HINSTANCE Instance,
const WCHAR * ClassName,
const WCHAR * Title,
int InWidth,
int InHeight,
int InX,
int InY )

◆ Destroy()

void CWindow::Destroy ( )

◆ GetHeight()

int CWindow::GetHeight ( ) const
inline

◆ GetHwnd()

HWND CWindow::GetHwnd ( ) const
inline

◆ GetWidth()

int CWindow::GetWidth ( ) const
inline

◆ HandleMessage()

LRESULT CWindow::HandleMessage ( UINT Msg,
WPARAM wParam,
LPARAM lParam )

◆ Hide()

void CWindow::Hide ( )

◆ SetOnResizeCallback()

void CWindow::SetOnResizeCallback ( FOnResizeCallback Callback)

◆ Show()

void CWindow::Show ( )

The documentation for this class was generated from the following files: