VB.net or C# : 想在通知区写[Windows]
VB.net or C# : Want to write in the notification area [Windows]
我有一个简单的问题
我如何在 Windows 10/11 的通知区域用 .NET 写一些文本?
类似的东西:(ENG,我想要与我想要的文本完全相同的东西)
enter image description here
准确地说我拥有所有权限,因此授予管理员权限没有问题。
如果您有想法,请随时参与并帮助我
谢谢
恭敬
如果您希望能够在那里自由输入,您将必须绘制文本并将它们转换为图标,然后使用 NotifyIcon 并将图标设置为您的图标:
Bitmap myBitmap = new Bitmap("blank.bmp");
using (Graphics g = Graphics.FromImage(myBitmap))
{
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
g.DrawString("text", new Font("Arial", 8), Brushes.White, new PointF(0, 0));
}
myBitmap.Save("text.ico", System.Drawing.Imaging.ImageFormat.Icon);
notifyIcon1.Icon = new Icon("text.ico");
未经测试谁知道它是否有效,并在更改文本时删除旧图标。
我有一个简单的问题 我如何在 Windows 10/11 的通知区域用 .NET 写一些文本?
类似的东西:(ENG,我想要与我想要的文本完全相同的东西) enter image description here
准确地说我拥有所有权限,因此授予管理员权限没有问题。 如果您有想法,请随时参与并帮助我 谢谢 恭敬
如果您希望能够在那里自由输入,您将必须绘制文本并将它们转换为图标,然后使用 NotifyIcon 并将图标设置为您的图标:
Bitmap myBitmap = new Bitmap("blank.bmp");
using (Graphics g = Graphics.FromImage(myBitmap))
{
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
g.DrawString("text", new Font("Arial", 8), Brushes.White, new PointF(0, 0));
}
myBitmap.Save("text.ico", System.Drawing.Imaging.ImageFormat.Icon);
notifyIcon1.Icon = new Icon("text.ico");
未经测试谁知道它是否有效,并在更改文本时删除旧图标。