|
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Owned Windows
An overlapped or pop-up window can be owned by another overlapped or pop-up window. Being owned places several constraints on a window.
· An owned window is always above its owner in the Z order. · Windows automatically destroys an owned window when its owner is destroyed. · An owned window is hidden when its owner is minimized.
Only an overlapped or pop-up window can be an owner window; a child window cannot be one. An application creates an owned window by specifying the owner's window handle as the hwndParent parameter of CreateWindowEx when it creates a window with the WS_OVERLAPPED or WS_POPUP style. The hwndParent parameter must identify an overlapped or pop-up window. If hwndParent identifies a child window, Windows assigns ownership to the top-level parent window of the child window. After creating an owned window, an application cannot transfer ownership of the window to another window.
Dialog boxes and message boxes are owned windows by default. An application specifies the owner window when calling a function that creates a dialog box or message box. An application can use the GetWindow function with the GW_OWNER flag to retrieve the handle of a window's owner.
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Собственное Окно
Перекрытое или управляющее окно может быть принадлежащим другому перекрытое или управляющее окно. Собственный устанавливает несколько ограничений в окне.
Собственное окно - всегда над своим владельцем в порядке Z. Окно автоматически уничтожает собственное окно когда владелец уничтожен. Собственное окно исчезнуто когда владелец минимизирован.
Только перекрытое или управляющее окно может быть окном владельца; окно ребенка не может быть один. Приложение создает собственное окно определяя ручку окна владельца как параметр hwndParent CreateWindowEx когда оно создает окно с WS_OVERLAPPED или стилем WS_POPUP. Параметр hwndParent должен идентифицировать перекрытое или управляющее окно. Если hwndParent идентифицирует окно ребенка, Окно назначает собственность в родительское окно верхнего уровня окна ребенка. После создания собственного окна, приложение не может передать собственность на окно в другое окно.
Диалоговые ящики и ящики сообщения использованы окно по умолчанию. Приложение определяет окно владельца при разговоре функции, который создает диалоговый ящик ящика или сообщения. Приложение может использовать функцию GetWindow с флагом GW_OWNER, чтобы извлекать ручку владельца окна.
|
|
|
|