Microsoft KB Archive/89563

{|
 * width="100%"|

INFO: Using SetParent to Change a Window Parent

 * }

Q89563

-

The information in this article applies to:


 * Microsoft Windows 3.11
 * Microsoft Windows 95
 * Microsoft Windows NT Server version 3.51
 * Microsoft Windows NT Workstation version 3.51

-

SUMMARY
SetParent can be used to change the parent window of a pop-up, overlapped, or child window. However, pop-up and overlapped windows were not designed to have a parent and they may function incorrectly if they are given a parent using SetParent. For example, messages like &quot;WM_ACTIVATEAPP&quot; that are sent only to top-level windows, will not be sent to a pop-up or overlapped window that has been given a parent. Child windows can be safely re-parented.

The process that created the parent window can be the same as, or different than the process that created the window that is being re-parented.

Additional query words:

Keywords : kb16bitonly kbSDKPlatform kbGrpDSUser kbWndw kbWndwProp kbUser

Issue type : kbinfo

Technology : kbWinNTsearch kbWinNTWsearch kbWinNT351xsearch kbWinNTW351xsearch kbWinNTW351 kbWinNTSsearch kbWinNTS351 kbWinNTS351xsearch kbWin3xSearch kbWin95search kbWin311 kbWin95