C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 1.27.2.8 Структура WINDOWPLACEMENT / Окна… / Win32 API

1.27.2.8 Структура WINDOWPLACEMENT

Структура WINDOWPLACEMENT содержит информацию о размещении окна на экране.

Синтаксис

typedef struct _WINDOWPLACEMENT 
{       
UINT  length; 
UINT  flags; 
UINT  showCmd; 
POINT ptMinPosition; 
POINT ptMaxPosition; 
RECT  rcNormalPosition; 
} WINDOWPLACEMENT; 

Элементы

length
Устанавливает длину структуры, в байтах. Перед вызовом функций GetWindowPlacement или SetWindowPlacement, установите этот элемент в sizeof (WINDOWPLACEMENT). GetWindowPlacement и SetWindowPlacement потерпят неудачу, если этот элемент не будет установлен правильно.
flags
Устанавливает флажки, которые управляют позицией свернутого окна и методом, которым окно восстанавливается. Этот элемент может иметь несколько из следующих значений:

  • WPF_RESTORETOMAXIMIZED - Определяет, что восстановленное окно будет развернуто, независимо от того, было ли оно развернуто прежде, чем оно было свернуто. Эта установка допустима только в следующий раз, когда окно восстанавливается. Она не изменяет заданное по умолчанию поведение восстановления. Этот флажок правилен только тогда, когда для элемента showCmd установлено значение SW_SHOWMINIMIZED.
  • WPF_SETMINPOSITION - Устанавливает, что координаты свернутого окна могут быть определены. Этот флажок должен быть установлен, если в элементе ptMinPosition установлены координаты.

showCmd
Определяет текущее состояние показа окна. Этот элемент может быть одним из следующих значений:

  • SW_HIDE - Скрывает окно и активизирует другое окно.
  • SW_MINIMIZE - Свертывает определяемое окно и активизирует окно верхнего уровня в списке системы.
  • SW_RESTORE - Активизирует и отображает на экране окно. Если окно свернуто или развернуто, Windows восстанавливает его в первоначальном размере и позиции (то же самое, что и SW_SHOWNORMAL).
  • SW_SHOW - Активизирует окно и отображает его на экране в его текущем размере и позиции.
  • SW_SHOWMAXIMIZED - Активизирует окно и отображает его на экране как развернутое окно.
  • SW_SHOWMINIMIZED - Активизирует окно и отображает его на экране как пиктограмму.
  • SW_SHOWMINNOACTIVE - Отображает окно как пиктограмму. Активное окно остается активным.
  • SW_SHOWNA - Отображает окно в его текущем состоянии. Активное окно остается активным.
  • SW_SHOWNOACTIVATE - Отображает окно в его самом современном размере и позиции. Активное окно остается активным.
  • SW_SHOWNORMAL - Активизирует и отображает окно. Если окно свернуто или развернуто, Windows восстанавливает его в первоначальном размере и позиции (то же самое, что и SW_RESTORE).

ptMinPosition
Устанавливает координаты левого верхнего угла окна, когда оно свернуто.
ptMaxPosition
Устанавливает координаты левого верхнего угла окна, когда оно развернуто.
rcNormalPosition
Устанавливает координаты окна, когда оно находится в восстановленной позиции.

Смотри также
ShowWindow, POINT, RECT

Размещение и совместимость WINDOWPLACEMENT

Windows NT			Да 
Win95				Да 
Win32s				Да 
Импортируемая библиотека	-
Заголовочный файл			winuser.h 
Unicode				Нет 
Замечания по платформе		Не имеется

| |
Автор Владимир Соковиков.
[AD]





Дебетовая карта Home Credit [CPS] RU