ASPiK SDK
win32window.h
1 // This file is part of VSTGUI. It is subject to the license terms
2 // in the LICENSE file found in the top-level directory of this
3 // distribution and at http://github.com/steinbergmedia/vstgui/LICENSE
4 
5 #pragma once
6 
7 #include "../../../include/fwd.h"
8 #include "../iplatformwindow.h"
9 
10 #ifndef _WINDEF_
11 struct HWND__;
12 typedef HWND__* HWND;
13 #endif
14 
15 //------------------------------------------------------------------------
16 namespace VSTGUI {
17 namespace Standalone {
18 namespace Platform {
19 namespace Win32 {
20 
21 //------------------------------------------------------------------------
23 {
24 public:
25  virtual void updateCommands () const = 0;
26  virtual void onQuit () = 0;
27  virtual HWND getHWND () const = 0;
28  virtual void setModalWindow (const VSTGUI::Standalone::WindowPtr& modalWindow) = 0;
29 };
30 
31 } // Win32
32 } // Platform
33 } // Standalone
34 } // VSTGUI
Definition: iplatformwindow.h:32
Definition: customcontrols.cpp:8