2012-04-24 14 views
0

Visual Studio 2010でMFCを使用してWindows用アプリケーションを開発しています。私はアプリケーションの外観を変更するためにCMFCVisualManagerVS2005を使用しています。アプリケーションを最大限に開いた状態でWindowsタスクバーを隠しています。私はアプリケーションを最大化状態にして、最大化ボタンを無効にしなければならない。
MFCアプリケーションでCMFCVisualManagerVS2005を使用しているときにタスクバーが表示されない

Windowsのタスクバーを隠さずに最大限の状態でアプリケーションを実行するにはどうすればよいですか?

+0

windows xpですか? – ldgorman

+0

はいウィンドウズXP。 –

答えて

0

タスクバーの空のスペースを右クリック - >プロパティ - > [タスクバーを他のウィンドウの上に置いてください]がオンになっていることを確認します。うまくいけばあなたの問題です

+0

"タスクバーを他のウィンドウの上に置いてください"がチェックされていますが、アプリケーションがタスクバーを隠しています。 CMFCVisualManagerOffice2007を使用してアプリケーションの外観を変更した場合は、そのタスクバーを表示します。 –

0

CMainFrame :: OnCreate()に次のコードを挿入してみてください。根本的な問題を見つけることが最善であることは分かっていますが、これは不具合修正として十分かもしれません。

HWND hTBar=::FindWindow("Shell_traywnd",""); 

::ShowWindow(hTBar,SW_SHOW); 
+0

これが動作するかどうかを教えてください。私はあなたのタスクバーが隠されていると仮定しています。あなたのアプリケーションウィンドウでは "隠されている"のではありません。 – ldgorman

+0

それは働いていません。私のアプリケーションはまだタスクバーを隠しています。 –

関連する問題