Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Помогите в Delphi6
 
Помогите как сделать приложение во весь экран
или в нашем плеере что бы можно было кино разворачивать во весь экран Если че пишите ForgeSoft@yandex.ru
 
В настройках формы BorderStyle -> bsNone, WindowState -> wsMaximized. Компилируешь и всё.
А во время работы проги, при нажатии на кнопку, я думаю ты догадаешься.
 
Да я пробовал все без толку Пуск со всеми причендалами внизу все-равно висит
 
Цитата
FogeSoft пишет:
Да я пробовал все без толку Пуск со всеми причендалами внизу все-равно висит
Ну да, и заголовок окна тоже?
 
Ладно все понял был не прав
Но как енто же в MediaPlayer'e Всеравно не доганяю
 
а ты про какой медиаплеер? тот который компонент Делфы или виндовский?
 
если не ошибаюсь, то все плееры работают через DirectDraw, в нем есть возможность организовать несколько виртуальных экранов для рисования, причем один из них является стандартным виндозным десктопом.
короче смотри в MSDN работу с DirectX
 
Цитата
FogeSoft пишет:
Помогите как сделать приложение во весь экран
или в нашем плеере что бы можно было кино разворачивать во весь экран Если че пишите ForgeSoft@yandex.ru

Не знаю, как в Delphi, а в стандартном WinUI это делается так:
1) создаешь окно с размерами (0,0)->(ScreenWidth,ScreenHeight)
2) делаешь его topmost

2Joky: какой нафиг DDraw ? InstallShield / Wise старых версий тоже DDraw пользуют ?
 
Цитата
[TSS пишет:
]  
{skip}

2Joky: какой нафиг DDraw ? InstallShield / Wise старых версий тоже DDraw пользуют ?

мне трудно спорить с профессиональным программером =), но в вопросе упоминается MediaPlayer, а в нем, как мне кажется это реализованно через DDraw
а в инсталляторах действительно используются topmost окна
 
WindowStyle := FWindowStyle and
    not (WS_BORDER or WS_CAPTION or WS_THICKFRAME);
 LStyleEx := FWindowStyleEx and
    not (WS_EX_CLIENTEDGE or WS_EX_STATICEDGE or
    WS_EX_WINDOWEDGE or WS_EX_DLGMODALFRAME);
 if FTopMost then
    LStyleEx := LStyleEx or WS_EX_TOPMOST;
 WindowStyleEx := LStyleEx;
 Position := Rect(0, 0, Screen.Width, Screen.Height);
Страницы: 1
Читают тему