При открытии Internet Explorer или Mozilla новая задача в панели задач высовывается.
Когда Вы щелкаете правой кнопкой по этому объекту панели задач это saids
Восстановление, перемещение, размер, минимизирует, максимизирует, близко.
Теперь у меня есть приложение, которое не использует размер, минимизирует, максимизирует или закрывается.
Кто-то может дать мне быстрый вывод или возглавляет для отключения их?
Заранее спасибо - Kevin
Вы можете использовать функцию SetWindowLong ( http://msdn.microsoft.com/en-us/library/ms633591 (VS.85) .aspx ).
[DllImport("user32.dll", SetLastError = true)]
private static extern int GetWindowLong(IntPtr hWnd, int nIndex);
[DllImport("user32.dll")]
private static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);
int GwlStyle = -16; // GWL_STYLE
int WsSysMenu = 0x80000; // WS_POPUP
var hwnd = new WindowInteropHelper(this).Handle;
SetWindowLong(hwnd, GwlStyle, GetWindowLong(hwnd, GwlStyle) & ~WsSysMenu);
Щелкните ссылку выше, чтобы получить дополнительную информацию о значениях GwlStyle и WsSysMenu. Это сделает окно всплывающим окном. Однако при этом также удаляются кнопки закрытия, развертывания и минимизации в правом верхнем углу.