if(iRes == IDYES)
{
[highlight]*bFullScreen = FALSE;[/highlight]
SetWindowLong(hWnd, GWL_STYLE, WS_POPUP);
(*ppiDD)->SetCooperativeLevel(hWnd, [highlight]DDSCL_EXCLUSIVE|DDSCL_FULLSCREEN[/highlight]|DDSCL_ALLOWMODEX);
(*ppiDD)->SetDisplayMode(iWidth, iHeight, iColors, 0, 0);
}
Инит DirectDraw
Мой код в аттаче.
Код:
ЗЫ: может я чего не помню (в DirectX не силен), но тебе разве для оконного режима не нужно получить формат видеобуфера?
Цитата: insane88
Инициализирую DirectDraw... Все вроде работает. Но при вызове функции DXDDInit из DirectDraw.cpp возникает проблема с передачей значения переменной bWindowed. В чем ошибка?
Мой код в аттаче.
Мой код в аттаче.
Способ передачи параметра bFullScreen в ddfunc.h и ddfunc.cpp разный... - из-за этого не компилица