投稿日 | : 2002/08/29(Thu) 13:45 |
投稿者 | : よねKEN |
Eメール | : |
URL | : |
タイトル | : Re^7: タスクバー自動的に隠す |
> ABE_BOTTOM で タスクバーの位置を指定すればどうでしょう
> (上記なくてもOKですね)
これを設定するのも(花ちゃんのコードで)試してみましたが、うまくいきませんでした。
ものすごく基本的な確認ですが、ABS_AUTOHIDEの設定でうまくいった場合、
タスクバーが自動的に隠れるようになるんですよね?
そう思っていろんなパターン(rcも設定してみるとか)を試してますが、
VB5SP3で、WinNT4.0SP5とWin2000SP2とでうまくいきません。
WinXPでうまくいくんだったら、Win2000の方ぐらいは少なくともうまくいくと思ったんですが・・・。
SHAppBarMessage、FindWindowの定義、各ユーザ定義型、定数の定義はAPIビューワから取ってきて、
宣言はFormにすべてPrivateで宣言しています。
ABM_SETSTATEの定義は、あき☆彡さんの情報より以下のように定義してます。
Private CONST ABM_SETSTATE=&HA
タスクバーを「自動的に隠す」に設定する処理はCommand1_Clickに書いてます。
実行環境から、EXEにしてから、両方で試しましたが、どちらも駄目でした。
この処理を行って、すぐに反映されて、タスクバーが隠れるようになったのでしょうか?