XE4 の FireMonkey アプリケーション (Windows) ではフォームをアイコン化してもタスクバーに入らずに左下に鎮座してしまうという件です。
Report No: 115232 Status: Resolved [Regression in XE4] When minimize form to tray, it stays in app bar, but appears in left down corner of desktop http://qc.embarcadero.com/wc/qcmain.aspx?d=115232 QCWIN:Defect_No=115232
Discussion Forum に書いてある方法 (https://forums.embarcadero.com/message.jspa?messageID=556795) が最も簡単な解決策だと思われます。念のために転載しておきます。
1. FMX.Platform.Win.pas をプロジェクトフォルダにコピーする。
2.2429 行目 (Update1 だと 2466 行目) の以下のコードをコメントアウトする。
if FApplicationHWND = 0 then CreateAppHandle;
※ Starter Edition だとソースコードが付属しないのでこの方法では回避できません。
See Also:
[[delphi-users:3168] XE4 ListBox等描画 (Delphi freeml)]
http://www.freeml.com/delphi-users/3168/latest
[らいなタンさんの関連ツイート (twitter)]
https://twitter.com/lynatan/status/332087669863612416
|