Я использую класс ниже, чтобы скрыть панель задач. , но проблема в том, что после скрытия в этом месте нет фокуса. Его что-то вроде заблокировано. Как преодолеть это. Благодарю.Проблема в скрытии панели задач с помощью C#
public class Taskbar
{
[DllImport("user32.dll")]
public static extern int FindWindow(string className, string windowText);
[DllImport("user32.dll")]
public static extern int ShowWindow(int hwnd, int command);
public const int SW_HIDE = 0;
public const int SW_SHOW = 1;
public int _taskbarHandle;
protected static int Handle
{
get
{
return FindWindow("Shell_TrayWnd", "");
}
}
public Taskbar()
{
_taskbarHandle = FindWindow("Shell_TrayWnd", "");
}
public static void Show()
{
ShowWindow(Handle, SW_SHOW);
}
public static void Hide()
{
ShowWindow(Handle, SW_HIDE);
}
}
Добавление на мой вопрос .. .. Я не использую какие-либо формы в своем приложении. Поэтому я не могу сделать форму максимальной и преодолеть панель задач. Это будет похоже на то, что после того, как я скрою панель задач, когда внешние приложения, такие как блокнот , максимизируются для всего экрана в мониторе. Спасибо. – Anuya
То, о чем вы просите, - это приложение «киоск». Поиск окон максимизирует оконный киоск на google, если вы не получите ответы на SO (что вы, наверняка) – Liao