FullScreen
Помогите создать режим FULLSCREEN на C#
Гм, кажись ты не в тот форум полез :) но всеже.
Для начала надо решить что значит fullscreen. Если бизнесс прога и не требуется переключение графического режима, то если мы находимся внутри класса формы:
private void GoFullScreen()
{
this.Location = new Point( 0, 0 );
this.Size = new Size( Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height );
}
можешь еще побаловаться с TopMost = true...
ну а так в принципе все собсна.
А если чето у тебя графическое, то лезь imho в DirectDraw.
Po idee, dotup k desktopu mozhno poluchitj cherez GetDesktopWindow ili HDC Fullscrdc=CreateDC(NULL,"DISPLAY",NULL,NULL):
Ну под *графическим* я имел ввиду чтото, что требует высокой скорости рисования: тут DDraw очень даже подойдет, прямой доступ к видео памяти как никак.
А с помощью GetDesktopWindow imho не стоит делать fillscreen т.к. рисовать будем не в отдельном окне, а просто поверх всех: если кто-то из видимых окон решит перерисоваться, то это будет видно.