Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2014, 16:48   #1
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию Рисование на c++ в Win32Project (OpenGL).

Скажу сразу, вопросов у меня по этой теме не мало. Интересуют следующие моменты:
1. Какой стандартный компонент нужно использовать для рисования стандартными способами и с помощью OpenGL? (Для внесения ясности: в C# Windows Application я использовал PictureBox. Что использовать в c++ Win32Project? Между этими компонентами должны стоять splitters)
2. Как заставить этот компонент работать с OpenGL, как HANDLE компонента передать в OpenGL, если функция glutInit принимает параметры приложения командной строки? А моя функция главная выглядит вот так:
Код:
int WINAPI WinMain(HINSTANCE hInstance,
                   HINSTANCE hPrevInstance,
                   LPSTR lpCmdLine,
                   int nCmdShow);
Upd: Пришел домой, начал рыться в msdn глубже. Нашел такой компонент как Static Control. Пишут, что можно использовать для отображения графики, но говорят, что не выделяем.
Цитата:
Applications often use static controls to label other controls or to separate a group of controls. Although static controls are child windows, they cannot be selected.
Встречный вопрос: можно ли его к OpenGL привязать и получать реакцию на действия пользователя или нет? Я, конечно, буду пробовать сейчас всякую всячину, но, может, кто пробовал уже. Расскажите, работает эта фишка или нет?
"Тебе то может на меня и насрать, но твои глаза меня обожают!"

Последний раз редактировалось ImmortalAlexSan; 19.06.2014 в 19:01.
ImmortalAlexSan вне форума Ответить с цитированием
Старый 20.06.2014, 18:26   #2
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Сам задал вопрос, сам же и ответил на него. Если кому понадобится, вот информация о том, что нужно сделать, чтобы рисовать на контроле формы, используя OpenGL и c++ Win32 Application (может потребоваться, когда требуется применить системное программирование и получить данные в реальном времени, а также обработать их и отобразить графически зависимости параметров. Использование каких-либо фреймворков нежелательно):
1. http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
2. http://www.cs.rit.edu/~ncs/Courses/5...LonWin-11.html
Все это должно помочь решить эту задачу
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
рисование в С# opengl billie_jeann Помощь студентам 1 16.05.2013 09:46
OpenGL. Рисование квадрата kuy Общие вопросы C/C++ 0 12.03.2013 23:46
OpenGl рисование многоугольников. CWD Помощь студентам 2 21.09.2010 02:56
Рисование символов OpenGL Познающий Win Api 4 12.09.2010 21:43