ASPiK SDK
VSTGUI::Standalone::Platform::Win32::Window Class Reference
Inheritance diagram for VSTGUI::Standalone::Platform::Win32::Window:
VSTGUI::Standalone::Platform::Win32::IWin32Window VSTGUI::Standalone::Platform::IWindow VSTGUI::Interface

Public Types

enum  HandleCommandResult { CommandHandled, CommandRejected, CommandUnknown }
 

Public Member Functions

bool init (const WindowConfiguration &config, IWindowDelegate &delegate)
 
CPoint getSize () const override
 
CPoint getPosition () const override
 
double getScaleFactor () const override
 
void setSize (const CPoint &newSize) override
 
void setPosition (const CPoint &newPosition) override
 
void setTitle (const UTF8String &newTitle) override
 
void show () override
 
void hide () override
 
void close () override
 
void activate () override
 
void center () override
 
PlatformType getPlatformType () const override
 
void * getPlatformHandle () const override
 
void onSetContentView (CFrame *frame) override
 
void updateCommands () const override
 
void onQuit () override
 
HWND getHWND () const override
 
void setModalWindow (const VSTGUI::Standalone::WindowPtr &window) override
 
bool nonClientHitTest (LPARAM &lParam, LRESULT &result)
 
LRESULT CALLBACK proc (UINT message, WPARAM wParam, LPARAM lParam)
 
HandleCommandResult handleCommand (const WORD &cmdID)
 
- Public Member Functions inherited from VSTGUI::Interface
 Interface (const Interface &)=delete
 
 Interface (Interface &&)=delete
 
Interfaceoperator= (const Interface &)=delete
 
Interfaceoperator= (Interface &&)=delete
 
template<typename T >
const auto dynamicCast () const
 
template<typename T >
auto dynamicCast ()
 

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