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.
Разумеется, аналогичным способом можно запускать программу и в свернутом на панель задач виде.
|