// Author: Julian Smart
// Modified by: Vaclav Slavik
// Created: 24/3/98
-// RCS-ID: $Id$
// Copyright: (c)
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////
// wxTaskBarIconWindow: helper window
// ----------------------------------------------------------------------------
-// We need a HWND to create a taskbar icon, so create a special hidden window
-// just to be able to use its HWND.
+// NB: this class serves two purposes:
+// 1. win32 needs a HWND associated with taskbar icon, this provides it
+// 2. we need wxTopLevelWindow so that the app doesn't exit when
+// last frame is closed but there still is a taskbar icon
class wxTaskBarIconWindow : public wxFrame
{
public:
{
}
- // This implicitly created window shouldn't prevent the application from
- // exiting if all its other windows are closed.
- virtual bool ShouldPreventAppExit() const { return false; }
-
-protected:
WXLRESULT MSWWindowProc(WXUINT msg,
WXWPARAM wParam, WXLPARAM lParam)
{