Шаг 133 - Рабочий стол Windows маленький обзор

В момент запуска Windows автоматически создается основное окно которое называется рабочий стол или DeskTop. Это окно определяться системой. Для закраски оно использует битовые изображения которые называются обои (desktop wallpaper) По умолчанию используется картинка определенная в реестре. Воспользовавшись утилитой SPY Вы можете убедиться, что оно находится в самом верху дерева. Читайте "Шаг 1 - Окна Windows и функции доступа к ним".

Для получения указателя на окно из программы Вы можете использовать функцию GetDesktopWindow. В шаге "Шаг 5 - GetWindowDC и рабочий стол". Мы использовали эту функцию для рисования на рабочем столе.

Получать указатель на главное окно программы нужно во многих случаях. Часть из них на данную минуту описаны на сайте. Например при получении списка шрифтов в системе "Шаг 139 - Перебор шрифтов". Создания заставки при запуске приложения "Шаг 209 - Заставка при запуске приложения". Выключении монитора "Шаг 77 - О диалоговых окнах". Просмотра видео "Подробности - Просмотр видео и разворачивание проекта на весь экран". Одним из факторов использования этого окна является необходимость посылки сообщения всем окнам. Так же и само это окно может получать и реагировать на сообщения как в случае с выключением монитора.

Настройку рабочего стола можно производить из Windows читайте "Шаг 32 - Настройка фона рабочего стола". Измененные настроки хранятся в реестре. Об этом можно почитать в шаге "Шаг 33 - Где в реестре хранятся настойки рабочего стола".

Для настройки рабочего стола программным путем применяется функция SystemParametersInfo. Вы можете посмотреть пример смены обоев рабочего стола в шаге "N/A".


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 04.11.2001