Como é obter um ponteiro de interface a um controle?
Considerando apenas o identificador da janela host, você pode obter o IUnknown ponteiro da interface do controle hospedado chamando AtlAxGetControl.Você pode consultar esse ponteiro para qualquer interface suportado pelo controle.
Se você tiver a ID de controle de janela de host do controle e um CWindow-derivado wrapper para sua janela pai (por exemplo, você estiver usando o CAxDialogImpl or CComCompositeControl classes), você pode obter uma interface no controle ActiveX do chamando CWindow::GetDlgControl.
Se você tiver um CAxWindow o objeto, você pode obter uma interface no controle ActiveX do chamando CAxWindow::QueryControl.