我正在使用Visual Studio 2010中的MFC开发Windows应用程序。我正在使用CMFCVisualManagerVS2005来更改应用程序的可视外观。当我运行我的应用程序时,它通过在最大化状态下打开我的应用程序来隐藏Windows任务栏。我必须在最大化状态下打开我的应用程序,所以我已禁用最大化按钮。
任何想法如何在不隐藏Windows任务栏的情况下以最大化状态运行我的应用程序?
答案 0 :(得分:0)
右键单击任务栏上的空白区域 - >属性 - >确保选中“将任务栏保留在其他窗口之上”。希望这是你的问题
答案 1 :(得分:0)
您可以尝试将以下代码放在CMainFrame :: OnCreate()中。我知道最好找到潜在的问题,但这可能足以作为一个肮脏的解决方案。
HWND hTBar=::FindWindow("Shell_traywnd","");
::ShowWindow(hTBar,SW_SHOW);