// handle alt+enter ourselves
form.KeyDown += (o, e) =>
{
if (e.Alt && e.KeyCode == Keys.Enter) {
bool Full;
Output ThisOut;
swapChain.GetFullScreenState(out Full, out ThisOut);
if (Full == true)
{
swapChain.SetFullScreenState(false, ThisOut);
}
else if (Full == false)
{
swapChain.SetFullScreenState(true, ThisOut);
}
}
// swapChain.IsFullScreen = !swapChain.IsFullScreen;
창 모드로 문제를 전환 SlimDx 전체 화면 - http://slimdx.org/tutorials/devicecreation.php 및 swapchain의 IsFullScreen 속성이 아니었다 것으로 나타났습니다. 따라서 다른 방법을 사용할려고했는데 문제가 생겼습니다. - 전체 화면으로 전환하면 정상적으로 작동합니다. 그러나 전체 화면이 아닌 화면으로 돌아 가면 볼 수있는 것은 움직이지 않는 빈 상자입니다.내가 SlimDx에 자습서를 사용했다
현재 무슨 일입니까? 튜토리얼에서와 같이 isFullScreen 속성이없는 이유는 무엇입니까? 기기가 어딘가에서 사라지고 있습니까?
나는 이해할 수 없을 것 같다. GetFullScreenState, SetFullScreenState를 사용하여 위에 주어진 메소드가 작동하지 않는 이유는 무엇입니까? 이러한 방법에 대한 설명서를 기반으로 작업해야하는 것처럼 보입니다. –