在 DDE 事件中,我的程序会加载一个文件并应该弹出到前台。我正在使用
show;
当我隐藏窗口时,它似乎只像那时那样工作。
所以我加了
bringtofront;
如果它被隐藏、关闭、最小化或在图标托盘中,这同样有效,但如果它在另一个窗口下打开则无效。
我什至尝试了一些 hacky 的东西,比如
windowstate:=wsminimized;
windowstate:=wsnormal;
试图强迫它显示,但无济于事。我知道代码正在运行,因为我在此块的任一侧都有打印输出,并且没有可能卡住的条件语句。