m_fsIsShowing = FALSE;
m_winLastFocused = (wxWindow *)NULL;
+
+#ifdef __SMARTPHONE__
+ m_MenuBarHWND = 0;
+#endif
}
WXDWORD wxTopLevelWindowMSW::MSWGetStyle(long style, WXDWORD *exflags) const
#if !defined(__HANDHELDPC__) && ((defined(_WIN32_WCE) && _WIN32_WCE < 400) || \
defined(__POCKETPC__) || \
defined(__SMARTPHONE__))
- // Always expand to fit the screen in PocketPC or SmartPhone
- wxSize sz(wxDefaultSize);
+ // Always expand to fit the screen in PocketPC or SmartPhone
+ wxSize sz(wxDefaultSize);
+ wxUnusedVar(size);
#else // other (including normal desktop) Windows
- wxSize sz(size);
+ wxSize sz(size);
#endif
return MSWCreate(wxCanvasClassName, title, pos, sz, flags, exflags);
);
}
- // Native look is full screen window on Smartphones and Standard SDK
+ // Native look is full screen window on Smartphones and Standard SDK
#if defined(__WXWINCE__)
if ( style & wxMAXIMIZE )
- {
- this->Maximize();
- }
+ {
+ this->Maximize();
+ }
+#endif
+
+#ifdef __SMARTPHONE__
+ SetRightMenu(); // to nothing for initialization
#endif
return ret;
// show and maximize
nShowCmd = SW_MAXIMIZE;
- // This is necessary, or no window appears
+ // This is necessary, or no window appears
#ifdef __WINCE_STANDARDSDK__
- DoShowWindow(SW_SHOW);
+ DoShowWindow(SW_SHOW);
#endif
m_maximizeOnShow = FALSE;
#if defined(__WXWINCE__) && !defined(__WINCE_STANDARDSDK__) && !defined(__HANDHELDPC__)
SHINITDLGINFO shidi;
shidi.dwMask = SHIDIM_FLAGS;
- shidi.dwFlags = SHIDIF_DONEBUTTON |
- SHIDIF_SIZEDLGFULLSCREEN;
+ shidi.dwFlags = SHIDIF_SIZEDLGFULLSCREEN
+#ifndef __SMARTPHONE__
+ | SHIDIF_DONEBUTTON
+#endif
+ ;
shidi.hDlg = hDlg;
SHInitDialog( &shidi );
#else // no SHInitDialog()