【发布时间】:2011-08-01 00:57:55
【问题描述】:
我有两个问题要解决,第一个是我的应用程序的快捷键,另一个是托盘图标。
这里是每个点的细节......
1) 我想为我的应用程序创建一个快捷键来最小化/恢复,例如:CTRL+ALT+Y
2)我想为应用程序创建一个托盘图标以最小化应用程序,我希望它在应用程序恢复时可见,我也想知道如何删除,我可以把它作为一个选项应用程序。
【问题讨论】:
-
如果我的应用也想使用 CTRL+ALT+Y 怎么办?
-
@David:首先调用 RegisterHotKey() 的应用程序获胜。如果你喜欢你的用户,你会给他们选择热键的选项。如果你讨厌你的用户,那么当调用失败时你会崩溃并抛出一个致命的异常。
-
@boo 开发者喜欢他们的用户从不调用 RegisterHotKey。
-
这是一个相当狭隘的观点。为用户提供对特定信息或输入表单的快速访问可以证明是非常有用的。 RegisterHotKey() 肯定被滥用了.. 但是说所有对它的调用都是不好的。