喫茶XRAYトップページ
[
スレッド全体
]
[7935]
Re3:子Formを常に手前に表示するには
返信
削除
2014/9/11 (木) 18:17:30
Mr.XRAY
> 涸沢の紅葉はそろそろ始まっていますかね。
いや,まだでしょう.中旬以降ですね.
どこかまた出かける予定が? いいなぁ.
是非遭難してください.じゃなくて,遭難しないように祈っています (^^;
で,先の件ですが,子フォームのアイコンがタスクバーに表示されても
いいのであれば,SDI スタイルのアプリと同じような方法が使えます.
[127] [10_タスクバーへフォーム別のアイコンを表示]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
127_Form
SystemMe
nuETC.
htm#
10
う〜む.結局は SDI アプリと同じか.
Windows の仕様上,別タスクじゃないと,Z オーダ制御はできないようですし.
Delphi 7 だと,[712_タスクバーへの追加・削除とプログレス表示] 使えないし.
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
712_Task
bar_Prog
ress.
htm
図は,[712] [10] のサンプル EXE を起動して,Excel を起動して操作した結果
From1 と 子フォームの Form2 の Z オーダを独立して設定可能
[7936]
Re4:子Formを常に手前に表示するには
返信
削除
2014/9/11 (木) 18:32:25
Mr.XRAY
> Delphi 7 だと,[712_タスクバーへの追加・削除とプログレス表示] 使えないし.
一応,Delphi 2009 以前でも使用可能なように,plTaskbarList_TLB.pas という
ユニットを添付しています.
ただし,Delphi 2006 以前では,[秘密のウインドウ] に対処したコードも必要です.
詳しくは,記事と記事の中のリンクを見てください.
[02_アクティブなフォームだけをタスクバーに表示 - ITaskbarList]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
712_Task
bar_Prog
ress.
htm#
02
[7937]
Re5:子Formを常に手前に表示するには
返信
削除
2014/9/11 (木) 18:52:33
Mr.XRAY
> [秘密のウインドウ] に対処したコードも必要です.
これ,どなたかがユニットで提供していたと思うのですが,忘れてしまいました.
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.82