CWnd::GetSafeOwner

Call this member function to retrieve the owner window that should be used for dialog boxes or other modal windows.

static CWnd* GetSafeOwner( 
   CWnd* pParent = NULL,
   HWND* pWndTop = NULL 
);

pParent

A pointer to a parent CWnd window. May be NULL.

pWndTop

A pointer to the window that is currently on top. May be NULL.

A pointer to the safe owner for the given window.

The safe owner is the first non-child parent window of pParent. If pParent is NULL, the thread's main window (retrieved via AfxGetMainWnd) is used to find an owner.

NoteNote:

The framework itself uses this function to determine the correct owner window for dialog boxes and property sheets where the owner is not specified.

Header: afxwin.h

Community Additions

ADD
Show: