Консультация № 146075
05.10.2008, 14:02
0.00 руб.
05.10.2008, 17:00
0 3 1
Здравствуйте. Подскажите как можно запустить приложение в полноэкранном режиме (например, как игры делают). И как можно растянуть или сжать (по размеру окна) битовый образ.
Среда разработки: С++ Builder 6
И ещё один вопрос на засыпку где поставить галочку, чтобы исполняемый файл выполнялся на любой ОС из семейства windows (т.е. чтобы программа состояла из одного ехе файла).

Обсуждение

давно
Старший Модератор
17042
808
05.10.2008, 17:41
общий
это ответ
Здравствуйте, Vckaif!
В инспекторе объектов щёлкните по плюсику рядом со свойством BorderIcons и установите все кнопки в false.
В обработчике событий OnCreate формы напишите:
Код:
 
Form1->Top=0; // Устанавливаем верхнелевый угол окна в верхнелевй угол экрана
Form1->Left=0;
Form1->Width=Screen->Width; // Растягиваем окно по ширине экрана
Form1->Height=Screen->Height;

NB! Не забудьте предусмотреть выход из приложения!
Чтобы не заботиться о переносе всех библиотек, необходимых для запуска Вашей программы, прилинкуйте их статически. Для этого выберите в меню Project - Options. Во вкладке Compiler нажмите кнопку Release. Затем на вкладке Packages снимите галку с чекбокса "Build with runtime packages" и на вкладке Linker снимите галку с чекбокса "Use dynamic RTL", после чего перекомпилируйте проект.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
Неизвестный
05.10.2008, 18:28
общий
Вы меня не правильно поняли. Под полноэкранным режимом я подразумевал, что на экране будет только клиентская часть окна, т.е. ни "шапки", ни пуска не должно быть видно.
давно
Старший Модератор
17042
808
05.10.2008, 18:50
общий
Прошу прощения за невнимательность: в придачу ко всему вышеизложенному присвойте свойству BorderStyle формы bsNone.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
Форма ответа