小弟在做图像采集仪方面的工作,现在提供了图象采集方面的动态连接库,是用VC++编的,我只会用BCB5开发,BCB5调不了库内的一个函数,函数声明如下://采集仪硬件联接函数
//pParentWnd为输出界面中任意有效窗口指针
_declspec(dllimport) BOOL capConnect( CWnd *pParentWnd );//我查了一下MSDN,主要是库用到了VC++的CWnd类,哪位高手能帮我解决呀,改在BCB里怎样做呢?//调用此函数的VC源码如下,哪位大侠能帮我修改一下程序吗?if( !capConnect( this ) ) {
((CButton *)GetDlgItem(IDC_CAPTURE))->EnableWindow(FALSE);
return FALSE;
}
……
//pParentWnd为输出界面中任意有效窗口指针
_declspec(dllimport) BOOL capConnect( CWnd *pParentWnd );//我查了一下MSDN,主要是库用到了VC++的CWnd类,哪位高手能帮我解决呀,改在BCB里怎样做呢?//调用此函数的VC源码如下,哪位大侠能帮我修改一下程序吗?if( !capConnect( this ) ) {
((CButton *)GetDlgItem(IDC_CAPTURE))->EnableWindow(FALSE);
return FALSE;
}
……
解决方案 »
- mfc拖动文件夹与拖动文件有什么区别,如何用代码区分??
- 问一个1800分的问题,关于动态创建控件属性初始化。
- 如何使用CHttpFile 实现断点续传?其他方法在VC中实现也可。
- 关于如何把Access转换为.dat文件形式存储和操作的问题?
- 如何得到“桌面”和“我的文档”的绝对路径,WIN98和WIN 2K都使用的方法。
- BCG库程序问题,请高手帮助
- 请帮我想一个好的公司的名字,500分重奖等你拿!!!!!!
- MFC程序,一个对话框中有一个编辑框CEdit,如何使得鼠标移动到编辑框上方,就自动选中编辑框的所有文字
- 请教VC读取excel单元格时出现的问题
- RegQueryValueEx函数的问题
- 高手请入,关于多线程的问题!分不够再加!
- 请问怎样做一个边显示边插入的listview呢
作为结果:
然后,例如:
int WrapCapConnect(HANDLE hWnd)
{
int nResult = 0 ; // suppose it failed !
CWnd *pWnd = new CWnd ;
pWnd->FromHandle(hWnd) ;
nResult = (capConnect(pWnd) != 0) ? 1 : 0 ;
delete pWnd ;
return nResult ;
}
这样你只要传入当前窗体的句柄就行了相当于二次封装。
麻烦些,理论上应该可以。