Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
50 / 50 / 1
Регистрация: 12.10.2009
Сообщений: 152
1

WinAPI vs SDL

17.06.2011, 18:33. Показов 1161. Ответов 0
Метки нет (Все метки)

Всем доброго времени суток!)
Есть необходимость создать SDL окно внутри обыного приложения. Т.е сверху панель управления, кнопки и все дела, а снизу рабочее SDL окно. Но пока как бы не пытался этого сделать не получается принцип такой: сначала создаём основное окно, а в нём дочернее, и уже в нём рендерить то что нужно. Код реализации SDL вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
void LAUCHER()
{
    if (SDL_Init(SDL_INIT_EVERYTHING) < 0 ) 
        {
            exit(1);
        }
        atexit(SDL_Quit); 
        SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1);
        SDL_GL_SetAttribute(SDL_GL_RED_SIZE, 5);
        SDL_GL_SetAttribute(SDL_GL_GREEN_SIZE, 6);
        SDL_GL_SetAttribute(SDL_GL_BLUE_SIZE, 5);
        SDL_Surface *screen;
        screen = SDL_SetVideoMode(sx, sy, 32, SDL_OPENGL|SDL_HWSURFACE|SDL_DOUBLEBUF | SDL_NOFRAME);
        if ( screen == NULL )
        {
            exit(1);
        }
    SDL_Event event;
    while(1)
    {
        while ( SDL_PollEvent( &event ) )
        {
            switch( event.type )
            {
            case SDL_KEYDOWN:
                break;
            default:
                break;
            }
       }
        display();
    }
}
Но всегда рабочее окно открывается только как новое. Вопрос, как объеденить окно WinAPI и SDL?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2011, 18:33
Ответы с готовыми решениями:

Как вывести текст на экран, используя библиотеку SDL TTF для SDL 2?
В официальной доке как-то скомкано написано. При инициализации SDL TTF и при загрузке шрифта...

C++ SDL
Всем привет! Работал я значи в SDL, а потом что-то нажалось ил не нажалось и вообщем теперь, при...

SDL 2.0
Меня очень заинтересовала библиотека SDL. Расскажите пожалуйста, в чём её особенность, для каких...

SDL
помогите пожалуйста пробую разобраться с SDL /*This source code copyrighted by Lazy Foo'...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2011, 18:33

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Sdl, debian и с++
Добрый день. Уважаемые форумчане есть два вопроса, но ответ требует только один. 1) как в...

opengl SDL
Подскажите как сделать чтоб треугольник двигался по нажаатию клавиши (стрелка вверх) в том...

Оптимизация SDL
Начал изучать SDL. Все бы хорошо, но процесс созданного окна кушает 25% ресурсов процессора. Когда...

Странность С++ и SDL
Здравствуйте уважаемые форумчане возникла непонятная ситуация вообщем писал на С++ классы и учил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.