バーを消去するには?


にゃんこ  2005-11-30 19:52:42  No: 18944

通常下段にタスクバーがありますよね。
このタスクバーにツールバー(例えばデスクトップを選ぶ)を表示します。
そのツールバー(デスクトップ)をマウスでつまんで外に出します。
これを例えば画面の左端に持っていくと、左端にも
タスクバーのように表示されますよね。

ここからなんですけど、

hwndTaskBar := FindWindow('Shell_TrayWnd', nil);
ShowWindow(hwndTaskBar, SW_HIDE);

これを実行すると下段のタスクバーは表示されなくなるんですけど、
左側のタスクバーは表示されたままです。
この左側のタスクバーの表示を消すにはどうすればよいのでしょうか?


スパスパ  2005-12-02 10:33:23  No: 18945

h:=FindWindow('BaseBar',nil);
if h<>0 then
  PostMessage(h,WM_CLOSE,0,0); //閉じる
  //ShowWindow(h, SW_HIDE); //非表示
です。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加