【发布时间】:2009-03-04 11:27:27
【问题描述】:
我想刷新任务栏 (as described here for example),但在运行我的应用程序的安全上下文中,我不能 P/Invoke FlashWindowEx(或其他任何东西)。
还有其他方法可以让任务栏闪烁吗?如果没有,我有哪些选择来吸引用户的注意力?
【问题讨论】:
标签: .net pinvoke code-access-security partial-trust flashwindowex
我想刷新任务栏 (as described here for example),但在运行我的应用程序的安全上下文中,我不能 P/Invoke FlashWindowEx(或其他任何东西)。
还有其他方法可以让任务栏闪烁吗?如果没有,我有哪些选择来吸引用户的注意力?
【问题讨论】:
标签: .net pinvoke code-access-security partial-trust flashwindowex
恐怕没有其他方法可以使窗口从部分受信任的代码中闪烁。您也不能将表格提升到前面,因为没有办法像这样窃取焦点。您也不能使用 NotifyIcon,甚至是来自部分信任的 MessageBox,所以您似乎不走运。
这是list of things you can't do in WinForms。
看起来您唯一的选择是找到一种方法来提升您的代码的权限(也许让它签名并要求用户信任您的证书)。除此之外,只需等到用户点击您的应用!
【讨论】: