喫茶XRAYトップページ

[スレッド全体
]

[7935] Re3:子Formを常に手前に表示するには返信 削除
2014/9/11 (木) 18:17:30 Mr.XRAY
> 涸沢の紅葉はそろそろ始まっていますかね。

いや,まだでしょう.中旬以降ですね.
どこかまた出かける予定が? いいなぁ.
是非遭難してください.じゃなくて,遭難しないように祈っています (^^;


で,先の件ですが,子フォームのアイコンがタスクバーに表示されても
いいのであれば,SDI スタイルのアプリと同じような方法が使えます.

[127] [10_タスクバーへフォーム別のアイコンを表示]
http://mrxray.on.coocan.jp/Delphi/plSamples/127_FormSystemMenuETC.htm#10

う〜む.結局は SDI アプリと同じか.
Windows の仕様上,別タスクじゃないと,Z オーダ制御はできないようですし.
Delphi 7 だと,[712_タスクバーへの追加・削除とプログレス表示] 使えないし.
http://mrxray.on.coocan.jp/Delphi/plSamples/712_Taskbar_Progress.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/plSamples/712_Taskbar_Progress.htm#02


[7937] Re5:子Formを常に手前に表示するには返信 削除
2014/9/11 (木) 18:52:33 Mr.XRAY
> [秘密のウインドウ] に対処したコードも必要です.

これ,どなたかがユニットで提供していたと思うのですが,忘れてしまいました.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82