![]() |
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]() ![]() ![]() |
|
Elday |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 28.3.2009 Репутация: нет Всего: нет |
Как запретить пользователю изменять размер окна.
Даже если убрать
то пользователь все равно может менять размеры. Думаю, это что-то в windows.h делает так, но не знаю что. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
Elday, нужно сделать диалоговое окно без возможности менять размеры. Это задается в параметрах создания окна.
Добавлено через 5 минут и 23 секунды 3й параметр в CreateWindow. Если там не стоит флаг WS_SIZEBOX, WS_THICKFRAME, WS_OVERLAPPEDWINDOW, WS_TILEDWINDOW, то окно нельзя растягивать. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Elday |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 28.3.2009 Репутация: нет Всего: нет |
Я создаю окно через
Поэтому другой вопрос, как создать окно средствами windows, которое бы полностью соответствовало glut окну ? // Нашел на http://nehe.gamedev.net , похоже это занятие не на один день ![]() Это сообщение отредактировал(а) Elday - 28.3.2009, 19:03 |
|||
|
||||
Alexeis |
|
||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
Elday, можно взять и оттуда пример
Вот это будет окно с рамкой и изменяющимися размерами
Вот это окно без рамки с размерами.
Добавлено @ 12:24 система управления окнами glut кросплатформенная и потому весьма ограниченная см. http://www.opengl.org/documentation/specs/...ec3/node15.html Для нормальной работы с окнами лучше воспользоваться средставми Windows. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
Rickert |
|
|||
![]() Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 2 Всего: 52 |
Я всегда говорил людям, чтобы они не пользовались glut'ом
![]() -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
Gryphon |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 20.3.2006 Где: Москва Репутация: нет Всего: нет |
Alexeis, а что в этом коде есть hInstance? Что туда пихать?)
Добавлено @ 10:51 И ещё он ругается вот так:
Никакие преобразования типов не помогают... Это сообщение отредактировал(а) Gryphon - 1.5.2009, 10:54 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
Gryphon, наверное просто проект юникодный.
Базовый адрес приложения. Он передается в WinMain. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Gryphon |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 20.3.2006 Где: Москва Репутация: нет Всего: нет |
Ага. Спасибо, разобрался) А вот тут сложнее. У меня вообще нет WinMain — приложение изначально консольное( В общем, я ![]() ![]() Как сделать из
Окно с запрещённым изменением размеров. Заранее спасибо) Это сообщение отредактировал(а) Gryphon - 4.5.2009, 11:58 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
Тогда его можно получить так
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Gryphon |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 20.3.2006 Где: Москва Репутация: нет Всего: нет |
Alexeis, хм, а будет ли это всё работать с glut'ом? Потому что пока что вылетает с ошибкой(
|
|||
|
||||
Alexeis |
|
||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
Смотря что. Если правильно делать, то работать должно, если делать ошибки, то программа будет вылетать ![]()
и
Делают ту же работу. От чего-то все же придется отказаться. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
Gryphon |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 20.3.2006 Где: Москва Репутация: нет Всего: нет |
Alexeis, код:
Ошибка тут. Это сообщение отредактировал(а) Gryphon - 4.5.2009, 14:39 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
от glutDisplFunct видимо прийдется отказаться, ведь оконная система родная работает, а не глутовская
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Gryphon |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 20.3.2006 Где: Москва Репутация: нет Всего: нет |
||||
|
||||
![]() ![]() ![]() |
Вы можете найти полезным что... | |
|
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |