/////////////////////////////////////////////////////////////////////////////
// Name: dialog.cpp
// Purpose: wxDialog class
-// Author: AUTHOR
+// Author: David Webster
// Modified by:
-// Created: ??/??/98
+// Created: 10/14/99
// RCS-ID: $Id$
-// Copyright: (c) AUTHOR
-// Licence: wxWindows licence
+// Copyright: (c) David Webster
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// For compilers that support precompilation, includes "wx.h".
#include "wx/os2/private.h"
#include "wx/log.h"
-#if wxUSE_COMMON_DIALOGS
-#include <commdlg.h>
-#endif
-
#define wxDIALOG_DEFAULT_X 300
#define wxDIALOG_DEFAULT_Y 300
wxWindowList wxModelessWindows; // Frames and modeless dialogs
extern wxList WXDLLEXPORT wxPendingDelete;
-#if !USE_SHARED_LIBRARY
IMPLEMENT_DYNAMIC_CLASS(wxDialog, wxPanel)
BEGIN_EVENT_TABLE(wxDialog, wxPanel)
EVT_SYS_COLOUR_CHANGED(wxDialog::OnSysColourChanged)
EVT_CLOSE(wxDialog::OnCloseWindow)
END_EVENT_TABLE()
-#endif
wxDialog::wxDialog()
{
// otherwise it would look too strange)
// const wxChar *dlg;
// if ( style & wxRESIZE_BORDER )
-// dlg = T("wxResizeableDialog");
+// dlg = wxT("wxResizeableDialog");
// else if ( style & wxCAPTION )
-// dlg = T("wxCaptionDialog");
+// dlg = wxT("wxCaptionDialog");
// else
-// dlg = T("wxNoCaptionDialog");
+// dlg = wxT("wxNoCaptionDialog");
// MSWCreate(m_windowId, parent, NULL, this, NULL,
// x, y, width, height,
// 0, // style is not used if we have dlg template
//
// if ( !hwnd )
// {
-// wxLogError(T("Failed to create dialog."));
+// wxLogError(wxT("Failed to create dialog."));
//
// return FALSE;
// }
Refresh();
}
-MRESULT wxDialog::OS2WindowProc(HWND hwnd, WXUINT message, WXWPARAM wParam, WXLPARAM lParam)
+MRESULT wxDialog::OS2WindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM lParam)
{
MRESULT rc = 0;
bool processed = FALSE;
}
if ( !processed )
- rc = wxWindow::OS2WindowProc(hwnd, message, wParam, lParam);
+ rc = wxWindow::OS2WindowProc(message, wParam, lParam);
return rc;
}