CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 1 of 1
  1. #1
    Join Date
    Feb 2003
    Location
    Iasi - Romania
    Posts
    8,234

    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
    Ovidiu
    "When in Rome, do as Romans do."
    My latest articles: https://codexpertro.wordpress.com/

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured