powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Окно во весь екран
2 сообщений из 2, страница 1 из 1
Окно во весь екран
    #33625177
Фотография Shovgenyuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать MDI-окно во весь екран? Чтобы не было видно кнопки пуск, панели задач, трея и т.д.
...
Рейтинг: 0 / 0
Окно во весь екран
    #33625381
Так же как и любое другое окно.

Стандартный модуль.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Public Declare Function SetWindowPos Lib "user32" ( _
  ByVal hwnd As Long, _
  ByVal hWndInsertAfter As Long, _
  ByVal x As Long, _
  ByVal y As Long, _
  ByVal cx As Long, _
  ByVal cy As Long, _
  ByVal wFlags As Long) As Long

Public Declare Function GetSystemMetrics Lib "user32" ( _
  ByVal nIndex As Long) As Long

Public Const HWND_TOP =  0 
Public Const HWND_TOPMOST = - 1 
Public Const SM_CXSCREEN =  0 
Public Const SM_CYSCREEN =  1 
Public Const SWP_SHOWWINDOW = &H40

Модуль формы.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Private Sub Command1_Click()
    MDIForm1.Show
End Sub

Private Sub Command2_Click()
    Dim cx As Long
    Dim cy As Long
    Dim lngRetVal As Long
    
    If MDIForm1.WindowState = vbMaximized Then
       MDIForm1.WindowState = vbNormal
    End If
    
    cx = GetSystemMetrics(SM_CXSCREEN)
    cy = GetSystemMetrics(SM_CYSCREEN)
    
    lngRetVal = SetWindowPos(MDIForm1.hwnd, HWND_TOP,  0 ,  0 , cx, cy, _
      SWP_SHOWWINDOW)

    ' Или так.
    'Move 0, 0, ScaleX(cx, vbPixels, vbTwips), _
    '  ScaleY(cy, vbPixels, vbTwips)
End Sub

Соответственно проверь у панели задачь свойство "Отображать панель задач поверх остальных окон". Если оно выставлено то вместо HWND_TOP воспользуйся HWND_TOPMOST.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Окно во весь екран
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]