DOC: GetDescendantWindow - bOnlyPerm Parameter Incorrect

ID: Q121665


The information in this article applies to:
  • Microsoft Visual C++ for Windows, versions 1.0, 1.5, 1.51
  • Microsoft Visual C++, 32-bit Editions, versions 4.0, 4.1
  • Microsoft Foundation Classes (MFC)


SUMMARY

The documentation for CWnd::GetDescendantWindow incorrectly states:

bOnlyPerm - Specifies whether the window to be returned can be temporary. If TRUE, the function can return a temporary window; if FALSE, only a permanent window can be returned. For more information on temporary windows see Technical Note 3 under MFC in Books Online.
The behavior, as the parameter's name implies, is the opposite of how it is documented. The documentation for the bOnlyPerm parameter should state:
bOnlyPerm - Specifies whether the window to be returned must be permanent. If TRUE, the function will return a pointer to a permanent CWnd object or NULL; if FALSE, the function can return a pointer to a temporary CWnd object. For more information on temporary windows see MFC Technical Note #3.
NOTE: This problem was fixed in Microsoft Visual C++, 32-bit Edition, version 4.0. The 4.0 Books On-Line entry for CWnd::GetDescendantWindow() correctly documents the meanings of the various bOnlyPerm parameter values.

Additional query words: 1.00 1.50 2.00 2.10 2.50 2.51 3.00 4.00

Keywords : kbdocfix kbMFC KbUIDesign kbVC
Version : :1.0,1.5,1.51; winnt:4.0,4.1
Platform : winnt
Issue type :


Last Reviewed: February 2, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.