IT 이모저모

DX 풀스크린에서 다이얼로그 사용하기

exien 2018. 3. 5. 15:29

D3D디바이스를 생성할때 D3DPRESENT_PARAMETERS인자중에 몇가지를 셋팅해야 함


SwapEffect = D3DSWAPEFFECT_DISCARD;

BackBufferFormat = D3DFMT_X8R8G8B8; 또는 D3DFMT_X1R5G5B5, D3DFMT_R5G6B5

Flags |= D3DPRESENTFLAG_LOOKABLE_BACKNUFFER;


위 옵션으로 셋팅해서 디바이스를 생성후

디바이스->SetDialogBoxMode(TRUE);

를 하면 풀화면에서도 다이얼로그가 잘나온다.