【问题标题】:Using wndproc in C# to minimize form on leftclick of taskbar在C#中使用wndproc最小化任务栏左键的表单
【发布时间】:2009-06-08 10:18:08
【问题描述】:

我有一个 C# 应用程序,它使用 wndproc 来获取右键单击任务栏的消息,但我还需要使用左键单击任务栏,以便最小化我的表单。右键单击任务栏图标的消息值为 WMTaskbarRClick = 0x0313。有谁知道左键单击任务栏图标的消息值是什么?

【问题讨论】:

  • 你确定有这样的消息吗?
  • 我不完全确定。我只是想,如果有一个用于右键单击任务栏图标的图标,那么可能会有一个用于左键单击的图标。
  • @Aaron:你能告诉我们你是如何使用“WndProc”来获取右键单击任务栏的消息吗?
  • 工作解决方案可以在here找到

标签: c# taskbar minimize wndproc


【解决方案1】:

This link may have the information you seek.

Another link

FWIW:我不知道您应该在单击任务栏时最小化表单。默认行为应该是最小化其任务栏按钮被左键单击的表单,Windows 会为您处理。

【讨论】:

  • 我的 FormBorderStyle 设置为 None 所以在这种情况下 Windows 没有处理它,因为我禁用了该功能。这就是为什么我正在寻找一种通过 wndproc 发送消息的方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-13
  • 1970-01-01
  • 2011-08-14
  • 2011-09-09
  • 2014-11-19
  • 2012-08-10
相关资源
最近更新 更多