Страница 208 из 238
GetParentOwner
CWnd* GetParentOwner() const;
Возвращаемое значение
Указатель на объект класса
CWnd. Если объект класса
CWnd не имеет дескриптора, создается временный объект класса
CWnd и ему сопоставляется дескриптор. Возвращаемый данной функцией указатель может быть временным и его не следует сохранять для дальнейшего использования.
Описание
Данная функция позволяет получить указатель на родительское окно данного дочернего окна или на владельца окна. Функция
GetParentOwner возвращает указатель на ближайшее в иерархии родительское окно или на владельца окна, который сам не является дочерним окном (не имеет стиля
WS_CHILD). Текущий владелец окна может быть установлен при вызове функции
SetOwner. По умолчанию родительское окно любого окна одновременно является и его владельцем. В отличие от данной функции функция
GetParent возвращает указатель на непосредственного родителя независимо от того, является ли он дочерним окном или нет. В том случае, если родительским окном для данного окна является дочернее окно другого окна, то функции
GetParent и
GetParentOwner возвращают указатели на различные объекты класса
CWnd.