我在写一个ocx程序的时候需要导入另外一个ocx,是通过VC6.0菜单的project--add to project --components and control 这个菜单添加的,添加之后出现了ocx的新类然后关联相关的信息
BEGIN_EVENTSINK_MAP(CTestgetocx32Ctrl, COleControl)
//{{AFX_EVENTSINK_MAP(CAgentOcxCtrl)
ON_EVENT(CTestgetocx32Ctrl,0, Event_TESTFUNC, OnHellobar,VTS_NONE)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()
等相关函数都是设置好的。
但调试的时候出现这个错误:
在int CTestgetocx32Ctrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
这个函数中我按照规定添加了
if(m_testocx31.Create(NULL,WS_VISIBLE,CRect(0,0,0,0),this,IDC_TEST31)==false)
return -1;结果执行到这句的时候就出错我要调用的ocx是没有问题的。
BEGIN_EVENTSINK_MAP(CTestgetocx32Ctrl, COleControl)
//{{AFX_EVENTSINK_MAP(CAgentOcxCtrl)
ON_EVENT(CTestgetocx32Ctrl,0, Event_TESTFUNC, OnHellobar,VTS_NONE)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()
等相关函数都是设置好的。
但调试的时候出现这个错误:
在int CTestgetocx32Ctrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
这个函数中我按照规定添加了
if(m_testocx31.Create(NULL,WS_VISIBLE,CRect(0,0,0,0),this,IDC_TEST31)==false)
return -1;结果执行到这句的时候就出错我要调用的ocx是没有问题的。
解决方案 »
- 获取子窗口控件数据
- 请问如何得到桌面分辨率改变的的消息?
- cl.exe是什么
- 我想在程序中任意地方得到按键状态,用 while + GetAsyncKeyState 倒可以做到,不过,在 P4 2.4G 上用时 133 us,有没有更好的方法
- 关于DataGrid控件
- 怎样在new document 的时候new一个pDocTemplate 中的特定一个出来(里面详细)
- 安装包的制作?
- 高分!!!!!局域网问题
- 一个对象和他的成员对象如何通信?
- 业余编程爱好者向专家求援
- 请一路走过来的高手门,给我提供几本好的算法和数据结构的好书来?谢谢!
- 在线等! LNK2001 unresolved external symbol "int __cdecl
{
TRY
{
if (m_pCtrlCont == NULL)
m_pCtrlCont = afxOccManager->CreateContainer(this);
}
END_TRY在这里停住了
对这个调用:if(m_testocx31.Create(NULL,WS_VISIBLE,CRect(0,0,0,0),this,IDC_TEST31)==false)
return -1;
是不是可以改一下dwStyle,如为WS_CHILD,
AfxEnableControlContainer( );
http://community.csdn.net/Expert/topic/3817/3817450.xml?temp=.482815
http://community.csdn.net/Expert/topic/3816/3816048.xml?temp=.9683649