2014-02-25 2 views
1

Windows Form 응용 프로그램을 화면의 모든 것 위에 두는 방법은 무엇입니까?항상 전체 화면 게임에서도 위

전체 화면 게임을 실행할 때 최상위 속성을 설정하는 것으로는 충분하지 않습니다. 사람이 좋은 오래된 양식에 대한 해결책이있는 경우 나 또한 (나는 그것이 불가능하지만 난 그것이 내가 앱을 많이 본 적이 나오긴없는 것을 알고 말을이 포럼에 많은 글을 본 적이

행복

을 수 있습니다 fraps, teamspeak overlay, xfire 등)을 사용합니다.

+3

두 응용 프로그램이 동시에이 작업을 시도한 경우를 가정 해보십시오. http://blogs.msdn.com/b/oldnewthing/archive/2011/03/10/10138969.aspx –

+1

Fraps는 DirectX/OpenGL을 통해이를 수행하고 있습니다. 낮은 수준의 그래픽 API를 사용하고자한다면 가능하지만 일반 Windows 양식 (Form.TopMost 제외)에서는 가능하지 않습니다. – Nathan

+0

MS-windows를 사용하고 있습니까? –

답변

1

그래픽 라이브러리를 사용하여 화면에 항상 표시하려는 경우 here on SO을 시작해야 할 수 있습니다. OpenGL 용 OpenTK과 같은 랩퍼 라이브러리를 사용할 수 있습니다. DirectX 경로를 사용하려면 C++ 라이브러리에서로드하고 P/Invoke를 사용하여 액세스해야합니다. on msdn으로 시작하는 좋은 자습서가 있습니다. DirectX 용 랩퍼는 SharpDX 형태로 존재합니다.

관련 문제