【发布时间】:2014-06-21 11:05:45
【问题描述】:
我的应用程序隐藏了它的窗口(因此也隐藏了任务栏按钮)并且只停留在通知区域中,代码如下:
Form1.Hide;
当我点击通知图标时,窗口会显示以下代码:
Form1.Show;
Application.Restore;
但我想在执行第二个实例时显示窗口。我可以使用“文件映射”将任何数据从第一个实例传递到第二个实例。到目前为止,我只使用以下代码管理了如何显示窗口,如果它只是最小化(任务栏按钮存在):
if IsIconic(FirstInstanceApplicationHandle) then ShowWindow(FirstInstanceApplicationHandle, SW_RESTORE);
SetForegroundWindow(FirstInstanceApplicationHandle);
那么我如何使第二个实例中的第一个实例窗口可见?
【问题讨论】: