佚名通过本文主要向大家介绍了在ATL7下创建一个复合控件,再插入一个OCX进来,如何获得插入的控件的句柄?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在ATL7下创建一个复合控件,再插入一个OCX进来,如何获得插入的控件的句柄?
描述:
描述:
我用ATL7做了一个复合控件来包装另外一个控件,复合控件界面上的MFC控件如Button,我可以通过m_hBtnSel.Attach(GetDlgItem(IDC_BTN_SELECT));的方式获得句柄,但嵌入的OCX如何获得呢?我仿照在对话框里嵌入的OCX方式做了一个类似的包装类,然后声明CTheOtherOcxWrap m_theOcxCtrl;,然后m_theOcxCtrl.Attach( GetDlgItem(IDC_RDWFMVIEWER) );然后调用方法,但异常,请问如何做才是正确的?