extern WXDLLIMPEXP_DATA_BASE(HINSTANCE) wxhInstance;
+extern "C"
+{
+ WXDLLIMPEXP_BASE HINSTANCE wxGetInstance();
+}
+
+WXDLLIMPEXP_BASE void wxSetInstance(HINSTANCE hInst);
+
// ---------------------------------------------------------------------------
// define things missing from some compilers' headers
// ---------------------------------------------------------------------------
{
if ( IsRegistered() )
{
- if ( !::UnregisterClass(m_clsname.wx_str(), wxhInstance) )
+ if ( !::UnregisterClass(m_clsname.wx_str(), wxGetInstance()) )
{
wxLogLastError(wxT("UnregisterClass"));
}
// global functions
// ---------------------------------------------------------------------------
-extern "C"
-{
- WXDLLIMPEXP_BASE HINSTANCE wxGetInstance();
-}
-
-WXDLLIMPEXP_BASE void wxSetInstance(HINSTANCE hInst);
-
// return the full path of the given module
inline wxString wxGetFullModuleName(HMODULE hmod)
{