如何处理控制台窗口最小化按钮单击

时间:2017-03-29 10:14:58

标签: c#

我有一个控制台应用程序,我想最小化到系统托盘。我通过调用Windows API(User32.dll和Kernel32.dll)和NotifyIcon来实现它,并且它的工作正常。控制台应用程序启动后,它会显示控制台窗口几秒钟,然后自动将其最小化到系统托盘。它还通过单击NotifyIcon上下文菜单中的“还原”项来恢复最小化的窗口,但是我面临的唯一问题是,在我尝试通过单击窗口最小化按钮([ - ]将其最小化回托盘后恢复时)它不会将其最小化到托盘,而是将其最小化到任务栏。这是因为我没有处理控制台窗口最小化按钮单击操作,我无法这样做。

有人可以分享代码来处理控制台窗口最小化和最大化按钮点击操作吗?

0 个答案:

没有答案