我正在将一个应用程序从Windows Pocket PC2003移植到Windows Mobile 6.5。 在启动时,我的应用程序显示一个PropertySheet,其中包含两个我想要的页面 以全屏模式显示。
问题在于:
我做什么任务栏和菜单栏永远不会消失。 Windows按钮, SIP按钮和所有其他按钮保持在前台。
我试过了:
CPropertySheet::OnInitDialog();
// Call SHInitDialog with flags for full screen.
SHINITDLGINFO shidi;
shidi.dwMask = SHIDIM_FLAGS;
shidi.dwFlags = SHIDIF_FULLSCREENNOMENUBAR;
shidi.hDlg = m_hWnd;
::SHInitDialog(&shidi);
// SHFullScreen fails if dialog box is not foreground.
SetForegroundWindow();
SHFullScreen(m_hWnd, SHFS_HIDESIPBUTTON | SHFS_HIDETASKBAR | SHFS_HIDESTARTICON);
在正常的对话框中,它可以使用 m_bFullScreen = FALSE; 在顶部但是m_bFullScreen不适用于CPropertySheet。
有没有人解决这个问题?