我想在 Lazarus 中创建一个将显示在 Windows 桌面顶部的应用程序。它不应最小化,也不应覆盖其他窗口。很久以前,我使用 Visual Basic 6 制作了这样一个应用程序:不知何故,我获得了桌面描述符并将窗体设为它的子级。
我找到了解决方案:
Windows.SetParent(Handle, FindWindow('Progman', nil));