[リストへもどる]
一括表示

投稿時間:2003/07/29(Tue) 15:53
投稿者名:めぐ
Eメール:
URL :
タイトル:
タイトルバーにアイコン表示
いつもお世話になっております。

ControlBox = False 設定をしたFormのタイトルバーにアイコンを表示したいのですが
出来ずに困っています。
SetWindowLong関数を使っても駄目でした。
何方かご存じの方、宜しくお願いします。

VB6.0 SP5 OSはWinNT4.0〜、Win98〜です。

投稿時間:2003/07/29(Tue) 16:06
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: タイトルバーにアイコン表示
>ControlBox = False 設定をしたFormのタイトルバーにアイコンを表示したいのですが
タイトルバーに じゃなくて、タスクバーに表示したいのでは!

ここの[タイトルバーなしウインドウの作成]ではだめですか?
又、掲示板のワード検索で タスクバー で検索しても違ったやり方がヒットします。

前回も書いていたのですが、次回から質問される場合、掲示板のワード検索や
メニューの当サイト内外の検索等で調べてから質問されるようにお願いします。

投稿時間:2003/07/29(Tue) 16:21
投稿者名:めぐ
Eメール:
URL :
タイトル:
Re^2: タイトルバーにアイコン表示
> ここの[タイトルバーなしウインドウの作成]ではだめですか?

一応検索して無かったのでレスしたのですが・・・。
見ましたが、タイトルバーにアイコンを表示したいのですが、
これじゃタイトルバー自体無くなって意味ないですよね。
タイトルバーをPictureBoxなどで作成したのですが、Formがアクティブで無くなったときの
イベントが取れなく、タイトルバー(PictureBox)のBackColorを変える事が
出来ず断念したわけで、レスを書かせて頂きました。

投稿時間:2003/07/29(Tue) 16:39
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: タイトルバーにアイコン表示
> これじゃタイトルバー自体無くなって意味ないですよね。
どうも失礼しました。
質問内容が矛盾しておりましたので勝手に解釈してしまいました。
ControlBox = False にしなければならない理由によっては
違った解決方法があるかと思うのですが。

投稿時間:2003/07/29(Tue) 16:51
投稿者名:めぐ
Eメール:
URL :
タイトル:
Re^4: タイトルバーにアイコン表示
> ControlBox = False にしなければならない理由によっては
> 違った解決方法があるかと思うのですが。
こちらこそ失礼しました。
タイトル横のアイコンを表示したまま、3つのボタンを消さないと
いけないのです。
何か方法はありますか?

投稿時間:2003/07/29(Tue) 17:11
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^5: タイトルバーにアイコン表示
> 何か方法はありますか?
残念ながらないようです。

通常は、最大化ボタンと最小化ボタンを削除して、閉じるボタンは無効に
するのが一般的かと思います。

投稿時間:2003/07/29(Tue) 17:18
投稿者名:めぐ
Eメール:
URL :
タイトル:
Re^6: タイトルバーにアイコン表示
> > 何か方法はありますか?
> 残念ながらないようです。
そうですかぁ。

FormのLostFocusイベントは、何故処理されないのでしょうか?
イベントさえ取れれば、タイトルバー無しのFormにPictureBoxを代用して
作成できるのですが。

投稿時間:2003/07/29(Tue) 19:06
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^7: タイトルバーにアイコン表示
>FormのLostFocusイベントは、何故処理されないのでしょうか?

Private Sub Form_Deactivate() で代用して下さい。



閉じるボタンの上に別フォームを表示させた方が簡単かも

投稿時間:2003/07/30(Wed) 11:53
投稿者名:めぐ
Eメール:
URL :
タイトル:
Re^8: タイトルバーにアイコン表示
>  Private Sub Form_Deactivate() で代用して下さい。
同Project内であれば有効ですが、他アプリにFocuceが移った場合にはイベントが
入ってこないので無理です。ごめんなさい。

>  閉じるボタンの上に別フォームを表示させた方が簡単かも
一度試してみます。

有り難う御座いました。

投稿時間:2003/07/30(Wed) 12:36
投稿者名:Lantern
Eメール:
URL :
タイトル:
Re^9: タイトルバーにアイコン表示
未確認ですが、
フォーカスを失った際にはWM_KILLFOCUSが飛ぶようなので、
サブクラス化してこれを使ってみたらどうでしょうか。

投稿時間:2003/07/30(Wed) 13:01
投稿者名:めぐ
Eメール:
URL :
タイトル:
Re^10: タイトルバーにアイコン表示
> 未確認ですが、
> フォーカスを失った際にはWM_KILLFOCUSが飛ぶようなので、
> サブクラス化してこれを使ってみたらどうでしょうか。
有り難う御座います。早速試してみます。