Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

FullScreen

1.8K
05 мая 2004 года
dfcvova
44 / / 18.11.2002
Помогите создать режим FULLSCREEN на C#
1.8K
12 мая 2004 года
Jeff
94 / / 22.04.2003
Цитата:
Originally posted by dfcvova
Помогите создать режим 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.

4.0K
15 мая 2004 года
Enygma
34 / / 03.04.2004
Po idee, dotup k desktopu mozhno poluchitj cherez GetDesktopWindow ili HDC Fullscrdc=CreateDC(NULL,"DISPLAY",NULL,NULL):
1.8K
16 мая 2004 года
Jeff
94 / / 22.04.2003
Цитата:
Originally posted by Enygma
Po idee, dotup k desktopu mozhno poluchitj cherez GetDesktopWindow ili HDC Fullscrdc=CreateDC(NULL,"DISPLAY",NULL,NULL):



Ну под *графическим* я имел ввиду чтото, что требует высокой скорости рисования: тут DDraw очень даже подойдет, прямой доступ к видео памяти как никак.

А с помощью GetDesktopWindow imho не стоит делать fillscreen т.к. рисовать будем не в отдельном окне, а просто поверх всех: если кто-то из видимых окон решит перерисоваться, то это будет видно.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог