■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#2638-1
ShowInTaskをTrueにしたのはいいんだけど・・・
こんばんはです。なんだかすごい久しぶりに投稿します。よくある質問かな?とか思っていろいろ見てみ
たら似たようなことはあったのですが真の解決には至らなかったので質問です。

「キャプションバーを消す」という作業を現在行っています。「こんな事・・・」にそのようなことが
掲載されていたのですが今私のやっていることとは違うようなので・・・。
Captionを「(空白)」にして、BorderStyleを「3」に、そしてControlBoxを「False」にしまして、
最後にShowInTaskを「True」にしました。これでひとまずキャプションバーを消すことが出来ました。
このあと「SendMessage」を使用してドラッグできるようにしたりしました。あとはタスクバーの表示
内容を設定すればいいところまで来ました。このままだと何も表示されていませんから・・・。
具体的にどうやればいいか判らなかったので半分賭のような感じで下記のコードを書きました。

  Call SetWindowText(frmMain.hwnd, "キャプション設定成功")
  Call SetClassLong(frmMain.hwnd, GCL_HICON, ExtractIcon _
   (App.hInstance, "C:\Windows\Explorer.exe", 0))

設定を見れば判っていただけると思うのですが、文字は設定できました。あとはアイコンを表示したい
のです。それらしきAPIを探し出してやってみたのですが(SetClassLong)うまくいきませんでした。
これに関する情報がありましたらご教授下さい。

# frmMain.Caption = "キャプション設定成功" とするとキャプションバーが表示されてしまうけど
# API(SetWindowText)を使用するとそうならないのはいったい?(はじめからAPIを使う気だったか
# ら良かったけど・・・)というちょっとした疑問もあったりしましたが・・・
#2642-1
RE#2638:ShowInTaskをTrueにしたのはいいんだけど・・・
> これでひとまずキャプションバーを消すことが出来ました。
> あとはタスクバーの表示内容を設定すればいいところまで来ました。
> このままだと何も表示されていませんから・・・。

んー、そういえば、やろうとすら思ったことが無い(・ 、・)
タスクバーでなくタスクトレイの方じゃ駄目なのん?こっちならいくらでも例があるけど(・ 、・)
このページと関連する記事:
#12641-0タスクバーに表示するには・・・?2000-01-05(水) 13:18
#17198-0タスクバーにプログラム名を表示2001-08-09(木) 19:03
#18445-0キャプションを設定なしで、画面移動2001-10-25(木) 15:46
#1349-2ウィンドウキャプションと違うタスクバー文字列2002-07-03(水) 02:27
#18357-0コマンドボタンのテンキーによる操作方法2001-02-02(金) 20:33
#1636-3タスクバーにフォームが表示されない2001-11-15(木) 10:56
#44549-0タスクバー2001-06-29(金) 08:26
#8236-0タスクバー上のフォームについて2000-05-25(木) 11:24
#28303-0タスクバーの表示について2000-08-21(月) 15:03
#24977-0タスクバーの表示を無くすには?2001-11-28(水) 19:46
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)