我的应用程序最小化到系统托盘。这一切都运作良好,问题是当最小化时,动画会朝向屏幕的左侧。
有没有办法改变它,以便动画走向托盘?
答案 0 :(得分:2)
没有。此动画由Windows处理,由于您在窗口上调用Minimize例程,Windows将自动将窗口设置为窗口按钮在任务栏上的位置。如果您正在寻找“快速解决方案”,则没有一个。
你能做的最多就是改变窗口的行为,这样当它被最小化时,它实际上会关闭。这会阻止飞行动画进入任务栏,Windows会执行窗口关闭动画,这可能看起来更符合您的应用程序设计。许多其他托盘图标程序以这种方式处理它。
如果您真的想要更改窗口的动画,则需要使用自己的窗口管理功能覆盖任何Windows窗口管理功能,这样当窗口“最小化”(或关闭)时,您可以为窗口设置动画以显示移动进入右边的通知区域。