我正在使用C#,我想隐藏控制台应用程序,但我想在“隐藏任务栏”中显示图标(我不知道它是否是正确的名称),类似于Thunderbird,Team Viewer。 ...
我试过了:
[DllImport("kernel32.dll")]
static extern IntPtr GetConsoleWindow();
[DllImport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
const int SW_HIDE = 0;
const int SW_SHOWMINIMIZED = 2;
const int SW_SHOW = 5;
const int SW_MINIMIZE = 6;
private const string AppGuid = "c0a76b5a-12ab-45c5-b9d9-d693faa6e7b9";
// ==============================
// ==============================
var handle = GetConsoleWindow();
ShowWindow(handle, SW_HIDE);
但如果我隐藏控制台,它就不会显示在“隐藏任务栏”中。是否可以隐藏控制台并在“隐藏任务栏”中显示?
答案 0 :(得分:0)
您必须搜索的关键字是“通知图标”,然后您会找到How to show a message with icon in the notification area之类的内容 我无法解释它更精确,因为我不知道你是使用wpf还是控制台应用程序