Kontenery kontrolek ActiveX: łączenie kontrolki ActiveX ze zmienną członkowską
Najprostszym sposobem uzyskania dostępu do kontrolki ActiveX z poziomu aplikacji kontenera sterowania jest skojarzenie kontrolki ActiveX ze zmienną składową klasy okna dialogowego, która będzie zawierać kontrolkę.
Uwaga
Nie jest to jedyny sposób uzyskiwania dostępu do osadzonej kontrolki z poziomu klasy kontenera, ale na potrzeby tego artykułu jest wystarczający.
Dodawanie zmiennej składowej do klasy okna dialogowego
W widoku klasy kliknij prawym przyciskiem myszy klasę głównego okna dialogowego, aby otworzyć menu skrótów. Na przykład
CContainerDlg
.W menu skrótów kliknij pozycję Dodaj , a następnie pozycję Dodaj zmienną.
W Kreatorze dodawania zmiennej składowej kliknij pozycję Zmienna sterowania.
W polu Listy Identyfikator kontrolki wybierz identyfikator kontrolki osadzonej kontrolki ActiveX. Na przykład
IDC_CIRCCTRL1
.W polu Nazwa zmiennej wprowadź nazwę.
Na przykład m_circctl.
Kliknij przycisk Zakończ , aby zaakceptować wybrane opcje i zamknąć Kreatora dodawania zmiennej składowej.