この質問によると、ウィンドウ スタイルをWS_EX_TOOLWINDOWに変更することで、fmx タスクバー アイコンを非表示にすることができます。XE2 および XE3 では、次のコードが機能します。
uses FMX.Platform.Win, Winapi.Windows;
procedure TForm1.Button1Click(Sender: TObject);
var h:THandle;
begin
h := FmxHandleToHWND(Handle);
ShowWindow(h, SW_HIDE);
SetWindowLong(h, GWL_EXSTYLE, GetWindowLong(h, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
ShowWindow(h, SW_SHOW);
end;
XE4 では、このソリューションは機能しません (アプリケーション ボタンは非表示になるはずですが、何も起こりません)。体は何か考えがありますか?
ありがとう。