在我的MFC应用程序中使用CMFCVisualManager RVS2005时,未显示任务栏
我正在VisualStudio2010中使用MFC为Windows开发一个应用程序。我正在使用CMFCVisualManager 2005更改应用程序的视觉外观。当我运行应用程序时,通过在最大化状态下打开应用程序来隐藏Windows任务栏。我必须在最大化状态下打开我的应用程序,所以我禁用了最大化按钮在我的MFC应用程序中使用CMFCVisualManager RVS2005时,未显示任务栏,mfc,taskbar,Mfc,Taskbar,我正在VisualStudio2010中使用MFC为Windows开发一个应用程序。我正在使用CMFCVisualManager 2005更改应用程序的视觉外观。当我运行应用程序时,通过在最大化状态下打开应用程序来隐藏Windows任务栏。我必须在最大化状态下打开我的应用程序,所以我禁用了最大化按钮 知道如何在最大化状态下运行应用程序而不隐藏Windows任务栏吗?右键单击任务栏上的空白->属性->确保选中“将任务栏置于其他窗口之上”。希望这是您的问题您能尝试将以下代码放在CMainFrame:
知道如何在最大化状态下运行应用程序而不隐藏Windows任务栏吗?右键单击任务栏上的空白->属性->确保选中“将任务栏置于其他窗口之上”。希望这是您的问题您能尝试将以下代码放在CMainFrame::OnCreate()中吗。我知道最好是找到潜在的问题,但这可能就足够了
HWND hTBar=::FindWindow("Shell_traywnd","");
::ShowWindow(hTBar,SW_SHOW);
已选中“将任务栏置于其他窗口之上”,但我的应用程序正在隐藏任务栏。如果我使用CMFCVisualManagerofice2007更改应用程序的视觉外观,那么它将显示任务栏。请告诉我这是否有效。我假设你的任务栏是隐藏的,而不是仅仅被你的应用程序窗口“掩盖”。