佚名通过本文主要向大家介绍了unknown device:null,getactivity null,field.get null,e.getmessage null,map.get null等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 为什么我的GetControlUnknown总是返回NULL
描述:
描述:
我用VC6作EXCEL2000的二次开发,在我的程序的一个对话框要使用其他第三方的ActiveX控件,我把以前在MFC下的程序照搬过来(当然,以前的没问题),实例代码如下:
HWND hwndTree = GetDlgItem(IDC_FGTREE);//指向ActiveX控件1
HWND hwndList = GetDlgItem(IDC_FGLIST);//指向ActiveX控件2
CWnd wndList;
wndList.Attach(hwndList);
CWnd wndTree;
wndTree.Attach(hwndTree);
IUnknown *spTree = wndTree.GetControllingUnknown();//GetControlUnknown();
IUnknown *spList = wndList.GetControllingUnknown();//GetControlUnknown();
调试过程中,发现无论使用GetControlUnknown()还是GetControllingUnknown(),返回的IUnknown指针都是NULL,我要用这个指针,怎么办呀?哪位高手请指点,谢谢!