函数原型:
void* OpenDevice(int nMyAddress, HWND hWnd)
功能:建立系统控制接口,必须与CloseDevice()配套使用
参数:int nMyAddress:本机地址,0~255
HWND hWnd:窗口句柄
返回:无类型指针
例:以下均以VC6.0例程为例
void* m_pDevice;
m_pDevice = OpenDevice(255, m_hWnd);
比如说我建立了一个dialong,想在initialdialong()中使用这个函数,那么
该怎么获得这个窗口的m_hwnd呢?谢谢告知~~
void* OpenDevice(int nMyAddress, HWND hWnd)
功能:建立系统控制接口,必须与CloseDevice()配套使用
参数:int nMyAddress:本机地址,0~255
HWND hWnd:窗口句柄
返回:无类型指针
例:以下均以VC6.0例程为例
void* m_pDevice;
m_pDevice = OpenDevice(255, m_hWnd);
比如说我建立了一个dialong,想在initialdialong()中使用这个函数,那么
该怎么获得这个窗口的m_hwnd呢?谢谢告知~~
解决方案 »
- VC有关调试问题 请高手指点!
- 请进啊,一个类型转换错误的问题,等着解答
- 关于double精度的问题。
- IE编码的问题.使用外文系统浏览中文网页的进来帮个忙
- 关于insertAdjacentHTML函数的问题!
- 简单问题:制作dialog类型的工程时,如何将控件选择工具栏显示?
- unicode little 或者unicode big的编码内容用哪些函数可以转成byte类型
- VC跟VC++有什么区别?
- 请问,我要把一个数字当成字符串加到一个已经有的CString里去,怎么加?
- QT嵌入MFC Activex控件 界面显示不全
- ADO与远程连接登陆问题,在线等,解决后立马结贴
- 在线求DebugView 或者其它类似的软件!
应该是
this->m_hWnd
它是指向该窗口对象在内存中的起始位置的。
AfxGetMainWnd()->m_hwnd;
而非:
AfxGetMainWind()->m_hwnd;
debug error!
program : ...
module:
file:i386\chkesp.c
line:42
the value of ESP was not peoperly saved across a function call.this is
usually a result of calling a function declared with one calling convention with
a function pointer declared with a different calling convention.
然后就是终止,重试,忽略。
这到底是怎么回事啊?我看不太懂了。哪位大哥指教一下?顺便说一下,这个函
数是封装在dll里面的。我直接从dll里面调用这个函数。