Прячем кнопку Start
Прячем кнопку Start
Функция SHFullScreen позволяет прятать и показывать кнопку Start и пиктограмму виртуальной клавиатуры SIP. Соответствующий код приведен в листинге 13.6.
Листинг 13.6
/// <summary>
/// Функция используется для изменения вида экрана.
/// Вы можете модифицировать панель задач, панель ввода, значок
/// Пуск
/// </summary>
/// <param name="hwndRequester">Дескриптор окна</param>
/// <param name="dwState">Определяет состояние окна</param>
/// <returns>B успешном случае возвращается True, иначе -
/// False</returns>
[DllImport("aygshell.dll")]
static extern uint SHFullScreen(IntPtr hwndRequester, uint dwState);
const uint SHFS_SHOWTASKBAR = 0x0001;
const uint SHFS_HIDETASKBAR = 0x0002;
const uint SHFS_SHOWSIPBUTTON = 0x0004;
const uint SHFS_HIDESIPBUTTON = 0x0008;
const uint SHFS_SHOWSTARTICON = 0x0010;
const uint SHFS_HIDESTARTICON = 0x0020;
private void butHideStart_Click(object sender, EventArgs e) {
IntPtr hwnd = this.Handle;
//прячем кнопку Start
SHFullScreen(hwnd, SHFS_HIDESTARTICON);
//прячем SIP
//SHFullScreen(hwnd, SHFS_HIDESIPBUTTON);
}
private void butShowStart_Click(object sender, EventArgs e) {
//показываем кнопку Start
IntPtr hwnd = this.Handle;
SHFullScreen(hwnd, SHFS_SHOWSTARTICON);
//показываем SIP
//SHFullScreen(hwnd, SHFS_SHOWSIPBUTTON);
}
В примере показано, как прятать кнопку Start. Если нужно спрятать пиктограмму SIP, то надо убрать комментарии при втором вызове функции. На рис. 13.1 показан внешний вид экрана со спрятанной кнопкой Start.
Рис. 13.1. Скрытие кнопки Start
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
(3.29) Как добавить содержимое рабочего стола в меню Start?
(3.29) Как добавить содержимое рабочего стола в меню Start? HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders value Desktop, default val is "%USERPROFILE%Desktop" change to "%USERPROFILE%Start MenuDesktop" скопировать папку %USERPROFILE%Desktop в %USERPROFILE%Start MenuDesktopПерегрузиться, после этого, при нажатии на Start там будет распахивающееся
3.15. Как добавить содержимое рабочего стола в меню Start?
3.15. Как добавить содержимое рабочего стола в меню Start? HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer User Shell Folders value Desktop, default val is "%USERPROFILE%Desktop" change to "%USERPROFILE%Start MenuDesktop" скопировать папку %USERPROFILE%Desktop в %USERPROFILE%Start MenuDesktop Перегрузиться, после этого, при нажатии на Start, там будет
Прячем регистрацию в процесс оформления заказа
Прячем регистрацию в процесс оформления заказа Для тех, кто не желает регистрироваться, но хочет сделать заказ, можно спрятать регистрацию в процесс оформления заказа. Когда просите человека указать в форме адрес доставки, там же запрашивайте его имя и пароль, например,
Затенить кнопку «Закрыть» в заголовке формы
Затенить кнопку «Закрыть» в заголовке формы Следующий текст убирает команду «закрыть» из системного меню и одновременно делает серой кнопку «закрыть» в заголовке формы: procedure TForm1.FormCreate(Sender: TObject); var hMenuHandle:HMENU; begin hMenuHandle := GetSystemMenu(Handle, FALSE); IF (hMenuHandle <> 0) THEN DeleteMenu(hMenuHandle,
Автоматическое наведение указателя мыши на активную кнопку
Автоматическое наведение указателя мыши на активную
Америка решилась на «красную кнопку» в мобильнике. Поможет ли? Евгений Золотов
Америка решилась на «красную кнопку» в мобильнике. Поможет ли? Евгений Золотов Опубликовано 23 апреля 2014 Дискуссии о способах противодействия воровству мобильных телефонов чуть ли не столько же лет, сколько самому мобильнику. Но в последние годы
Вернет ли MSFT кнопку ПУСК в Windows 8.1? Спасение утопающих — дело рук самих утопающих! Сергей Голубицкий
Вернет ли MSFT кнопку ПУСК в Windows 8.1? Спасение утопающих — дело рук самих утопающих! Сергей Голубицкий Опубликовано 22 апреля 2013Хоть режьте меня, но я не могу спокойно наблюдать за тем, что сотворяют управленцы с доверенной им компанией Microsoft! Даже слово подходящее не
13. Мы прячем голову в песок?
13. Мы прячем голову в песок? Цифровые средства информации и коммуникации крадут у нас сон и делают нас зависимыми. Они наносят вред нашей памяти и развитию мышления, а потому для использования в сфере образования непригодны. Тот, кто обсуждает новые знания в реальной