FreeBasic
Главная
Вход
Регистрация
Четверг, 28.03.2024, 15:34Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Библиотеки для FreeBasic » Библиотека Window9 для Freebasic » Полноэкранный режим окна (как сделать сразу)
Полноэкранный режим окна
AlecДата: Понедельник, 27.05.2013, 17:32 | Сообщение # 1
Лейтенант
Группа: Друзья
Сообщений: 73
Репутация: 1
Статус: Offline
Привет всем!
Отличная библиотека.

Возник вопрос: как сделать так, чтобы окно при запуске программы выводилось сразу в полноэкранном режиме независимо от выставленных Width, height или размеров монитора?

Я открываю окно с помощью OpenWindow ( name, x, y, Width, height, [ style=WS_OVERLAPPEDWINDOW or WS_VISIBLE],[style2=0] )

стиль ставлю WS_OVERLAPPEDWINDOW or WS_VISIBLE or WS_MAXIMIZEBOX

Width, height - задаю первоначально 1024, 768
а у меня монитор шире, и у конечного пользователя тоже может быть тоже.


WorldSim3D - 3D движок для FreeBasic, для PC. Мощная 3D графика и простота программирования. Ознакомиться.
 
haavДата: Понедельник, 27.05.2013, 17:59 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 1361
Репутация: 49
Статус: Offline
Привет! Должно окно разворачиваться на весь экран при установке стиля WS_MAXIMIZE, но не хочет. В общем-то есть безотказный вариант. После создания окна, вписать эту строку:

ShowWindow(Hwnd,SW_MAXIMIZE )

Впрочем вот такой вариант тоже прокатывает:

OpenWindow("",CW_USEDEFAULT,SW_SHOWMAXIMIZED,100,100)


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
AlecДата: Понедельник, 27.05.2013, 20:15 | Сообщение # 3
Лейтенант
Группа: Друзья
Сообщений: 73
Репутация: 1
Статус: Offline
Большое спасибо,haav. smile
Действительно оба варианта работают.  respect

В онлайн-справке таких вариантов не видел. Возможно не заметил.


WorldSim3D - 3D движок для FreeBasic, для PC. Мощная 3D графика и простота программирования. Ознакомиться.
 
zamabuvaraeuДата: Воскресенье, 22.03.2020, 16:23 | Сообщение # 4
Подполковник
Группа: Друзья
Сообщений: 147
Репутация: 4
Статус: Offline
Это не так.
Уберите WS_OVERLAPPEDWINDOW и вставьте WS_POPUP.
Если у окна есть меню, то оно будет мешать, его надо убирать.

Добавлено (22.03.2020, 16:25)
---------------------------------------------
Ширину и высоту монитора можно получить через GetSystemMetrics

 
Форум » Библиотеки для FreeBasic » Библиотека Window9 для Freebasic » Полноэкранный режим окна (как сделать сразу)
  • Страница 1 из 1
  • 1
Поиск: