Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Game на VC++ под WinApi 
:(
    Опции темы
mr.DUDA
Дата 23.9.2004, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 25
Всего: 232



Тааааак... во-первых,
Модератор: Пожалуйста, один топик - один вопрос.

А во-вторых, для обсуждения достоинств DX vs. OGL заведите отдельную тему ! Здесь человек попросил чем-то помочь, а не разводить флейм !!!


--------------------
user posted image
PM MAIL WWW   Вверх
Гость_Dead
Дата 21.12.2004, 06:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(gepard @ 27.8.2004, 15:00)
chipset
Перевожу:
Так творите, а не используйте уже сотворёное - Сидите в OpenGL, а не в DX'е
или творите из сотворёного то, что ещё не творили до вас. - или делайте в DX такое, настолько сложное, чтобы впечатляло уровнем сложности, а не знанием названий функций
Не пойму чего тут непонятного smile

Что имеется ввиду? Я писал и под DX и под OGL и DX мне мне показался куда более низкоуровневым - то, чего я добивался в непосредственном режиме D3D путем написания
больших сложных классов в OGL уже сделано, т.е. все сделали за меня. smile smile
  Вверх
azesmcar
Дата 21.12.2004, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 81
Всего: 211



ДХ и ОпенГЛ легче, но если надо именно на апи, создаешь MFC форму, DialogBox, правым щелчком мыши открываешь Properties, далее..
Properties->Styles убираешь птичку TitleBar
Как узнать расширение экрана и изменить точно не помню, ты вроде написал что знаешь, если нет завтра исходник пришлю, сейчас точно не помню..у меня для этого класс написан...
Знаешь расширение экрана допустим обозначим их как X и Y.
В событии OnInitDialog пишешь в самом конце
Код

this->SetWindowPos( NULL, 0, 0, X, Y, 0);

Насчет восстановления, в конструкторе пишешь свой код изменений, в деструкторе пишешь код восстановления...
Насчет клавишь не помню, посмотрю скажу, клавиши в принципе не актуально запрещать..Там DLL ку надо написать для этих клавишь...ставишь хук на все клавиши, если это твои не передаешь их обработку следующей функции если нет возвращаешь оригинальному обработчику..разумеется не все клавиши так можно перехватить...а самый легкий способ убрать сразу все проблемы...(убей эксплорер, потом в деструкторе запусти)

Это сообщение отредактировал(а) azesmcar - 21.12.2004, 09:38
PM   Вверх
Guest
Дата 22.12.2004, 23:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Кто-нибудь скажите как при инициализированном Direct3D вывести в окно плоскую графику (
конкретно игровое меню) smile
  Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0526 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.