-
January 25th, 2010, 07:30 AM
#1
Windows SDK: What is an owned window?
Q: What is an owned window?
A: An owned window is a top-level window that has an owner.
It has the following properties:
- being a top-level window, it can be displayed anywhere in the screen;
- it stays always in the front of its owner window;
- it is hidded when its owner is hidden or minimized;
- it is destroyed when its owner is being destroyed;
Notes
- An owned window is created by passing the owner window handle as hWndParent parameter in CreateWindow(Ex) function call.
- WS_CHILD style must not be set, otherwise results a child and not an owned top-level window.
Example
Code:
// create an owned top-level window
HWND hWnd = CreateWindow(szWindowClass, szTitle,
WS_OVERLAPPED, // WS_CHILD style is not set
CW_USEDEFAULT, 0, CW_USEDEFAULT, 0,
hWndParent, // handle to the OWNER window
NULL, hInstance, NULL);
See also
Last edited by ovidiucucu; October 5th, 2022 at 05:25 AM.
Reason: update link
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|