PropertySheet全屏

时间:2012-01-17 09:35:12

标签: windows mfc windows-mobile fullscreen propertysheet

我正在将一个应用程序从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。

有没有人解决这个问题?

0 个答案:

没有答案