OCX控件怎么调用? 我以前是在一个对话框上点右键添加一个OCX ,用对话框里响应OCX的事件。我想单独起一个进程来调用OCX ,但这样的话,怎么和对话框关联,又怎么来响应触发的事件呢?希望各位大侠不吝赐教。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态创建OCX控件然后手工关联就是了。我不大清楚你单独起一个进程来调用OCX是什么意思 用VS类向导倒入OCX,自动生成一个类。定义这个类的一个对象m_myCEActiveX CRect rc(0,0,100,100); m_myCEActiveX.CreateControl(m_myCEActiveX.GetClsid(),L" ",WS_VISIBLE,rc,this,5678,NULL,FALSE,NULL);这样初始化。如果要调用这个OCX的方法的话直接用myCEActiveX.methodName(args);就可以了 。 至于你所说的OCX的是件响应,请看孙鑫老师的教程,里面讲的非常详细了。 这是一个键盘的控件,放进程里就是要它一直监视键盘,它有一个事件KEYPRESSED ,该怎么调用呢?或者说这个事件触发时,我怎么即时的检测到呢? OCX里面可能提供了一些可以用CALLBACK 函数指针做参数的函数这样你就可以写一个函数,并把函数指针传给他并在函数里写处理,事件触发,该函数就会执行 我以前也做过类似的工作。我偷了个懒,就是在OCX里面写了一个响应事件的方法,然后暴露一个方法出来。然后再EXE中遇到相应的事件就调用OCX中相应的方法。也就是说程序里面捕获消息,然后交给OCX处理。 按你的说法,需要修改OCX 的代码了. 关于制作COM的安装程序 idl文件里面的[id(1) helpstring]当中的id(1)到底是什么含义,难道还有id(2),id(3)么? 串口问题 怎么回朔得到“Spin”控件背后最终的“对话框”的实例或句柄? 关于字符串的问题,别骂我!! 在2002年年底之前终于完成了 计算机原理组成的课程设计 高兴散分 (这可是第一次散发哦) 前辈们帮帮我 ,我真的很无助 Strip(阿飞),请你老大救 我 简单任务!100分! 怎么得到windows的鼠标左键消息 为什么游戏3D引擎对CPU的浮点运算性能要求高? 线程定义的问题
我不大清楚你单独起一个进程来调用OCX是什么意思
定义这个类的一个对象m_myCEActiveX
CRect rc(0,0,100,100);
m_myCEActiveX.CreateControl(m_myCEActiveX.GetClsid(),L" ",WS_VISIBLE,rc,this,5678,NULL,FALSE,NULL);
这样初始化。如果要调用这个OCX的方法的话直接用myCEActiveX.methodName(args);就可以了 。
这样你就可以写一个函数,并把函数指针传给他
并在函数里写处理,事件触发,该函数就会执行
我偷了个懒,就是在OCX里面写了一个响应事件的方法,然后暴露一个方法出来。
然后再EXE中遇到相应的事件就调用OCX中相应的方法。
也就是说程序里面捕获消息,然后交给OCX处理。