Класс Icon в консольном приложении - C#
Формулировка задачи:
В консольном приложении нельзя применять многие классы из System.Drawing, в т ч Icon или хотя бы Image. Что делать?
ЗЫ: хочу дать консольному окошку иконку, мне подсказали способ, но нужна возможность выгрузить саму иконку из ресурсов.
Решение задачи: «Класс Icon в консольном приложении»
textual
Листинг программы
using System;
using System.Runtime.InteropServices;
using System.Drawing;//добавить через ссылки (пкм)
namespace ConsoleApplication1
{
class Program
{
[DllImport("kernel32")]
public static extern bool SetConsoleIcon(IntPtr hIcon);
static void Main(string[] args)
{
Icon icon = new Icon("1.ico");
SetConsoleIcon(icon.Handle);
Console.ReadKey();
}
}
}