Вы можете получить некоторое представление с помощью следующих утверждений,
Элемент управления ActiveX обычно получает доступ к следующим окнам контейнера:
• Рамочное окно: самое внешнее окно контейнера, в котором находится главное меню контейнера. Элемент управления ActiveX извлекает этот дескриптор окна, вызывая либо IOleInPlaceFrame :: GetWindow, либо IOleInPlaceSite :: GetWindowContext.
• Окно сайта: окно контейнера, содержащее представление элемента управления ActiveX. Элемент управления ActiveX извлекает это окно контейнера, вызывая IOleInPlaceSite :: GetWindow.
После этого вы можете проверить родительское окно или то же окно, чтобы узнать его текст или другие свойства.
В некоторых сценариях, особенно из MFC, элемент управления ActiveX становится дочерним элементом окна отражателя, родительским элементом которого является окно, возвращаемое из IOleInPlaceSite :: GetWindow.
В этом случае очень трудно получить родителя ..