在Windows API中创建一个全屏窗口

我有一个Windows API窗口。 我已经设法使窗口,“全屏窗口”。 但我似乎无法使窗口变成全屏 – 例如,即使我指定了WS_POPUP ,我仍然可以自由地将光标移动到我的第二个屏幕上。 但是,如果我启动全屏游戏,他们不允许,只存在或最小化。 我怎样才能建立一个这样的窗户?

编辑:对不起。 限制鼠标移动只是全屏窗口与非全屏窗口行为不同的一个例子,我不想要限制鼠标移动。

或者,这是在D3DPRESENT_PARAMETERS中设置的,而不是仅仅传达?

是的,D3DPRESENT_PARAMETERS有一个名为“Windowed”的BOOL; 当您在IDirect3D9指针上调用CreateDevice时,您希望将其设置为false。

先前已经讨论过限制鼠标移动: 鼠标瞄准FPS