Отправляет email-рассылки с помощью сервиса Sendsay

Windows API

  Все выпуски  

Windows API


Информационный Канал Subscribe.Ru

Windows API. Рассылки сайта progs.biz
Выпуск № 27
 
Начало > WinAPI > Основы > Урок 29

Том Миллер. DirectX 9 с управляемым кодом. Программирование игр и графики.
Том Миллер. DirectX 9 с управляемым кодом. Программирование игр и графики
Заказать на Озоне

Подробнее


Полные версии уроков (с картинками): урок 29.

Windows API
Урок 29. Запуск программы в полноэкранном режиме

Рассмотрим более подробно текст нашей программы, приведенной на первом уроке. Обратите внимание, как мы в функции WinMain показываем наше окно:

int WINAPI WinMain(HINSTANCE hInstance,
                   HINSTANCE hPrevInstance,
                   LPSTR     lpCmdLine,
                   int       nCmdShow)
{
    ...
    ShowWindow(hwnd, nCmdShow);
    ...
}

Т. е. при вызове API-функции ShowWindow мы используем четвертый параметр, переданный нам в нашу функцию WinMain. Этот параметер, как известно, отвечает за то, как будет показано наше окно - в полноэкранном режиме, или в обычном, или свернутое на панель задач.

Как же нам практически воспрользоваться этим параметром? Это мы можем сделать посредством ярлыка, который мы создадим для нашей программы. Именно таким способом при запуске нашей программы (а указанный параметер передается именно при запуске, так как это параметер функции WinMain) мы и можем указать, в каком виде мы хотим ее видеть.

Делаем это так: щелкаем по иконке нашего exe'шника правой кнопкой мыши и выбираем из контекстного меню команду Create Shortcut (создать ярлык). Ярлык появляется в той же папке, что и наш exe'шник. Далее вызываем контекстное меню для ярлыка и выбираем в нем Properties (Свойства). В появившемся окне на вкладке Shortcut (Ярлык) устанавливаем в соответствующем combobox'е значение "Развернуть на целый экран".

Все. Теперь при запуске нашей программы через ярлык она запустится в полноэкранном режиме. И это все именно благодаря второму параметру функции SHowWindow.

Разумеется, аналогичным способом можно запускать программу и в свернутом на панель задач виде.

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru


Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2005 сайт progs.biz
© 2002-2005 Алексеев Игорь

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.winapilessons
Отписаться

В избранное