通常下段にタスクバーがありますよね。
このタスクバーにツールバー(例えばデスクトップを選ぶ)を表示します。
そのツールバー(デスクトップ)をマウスでつまんで外に出します。
これを例えば画面の左端に持っていくと、左端にも
タスクバーのように表示されますよね。
ここからなんですけど、
hwndTaskBar := FindWindow('Shell_TrayWnd', nil);
ShowWindow(hwndTaskBar, SW_HIDE);
これを実行すると下段のタスクバーは表示されなくなるんですけど、
左側のタスクバーは表示されたままです。
この左側のタスクバーの表示を消すにはどうすればよいのでしょうか?
h:=FindWindow('BaseBar',nil);
if h<>0 then
PostMessage(h,WM_CLOSE,0,0); //閉じる
//ShowWindow(h, SW_HIDE); //非表示
です。
ツイート | ![]() |