我在VB中调用一设备的API(用到窗口句柄)是成功的,但在C#里调用的就出错:
函数的调用格式如下:
PrintImageAtr(HDC As OLE_HANDLE,x as long,y as long,awidth as long,aheight as long)我在VB里面调用成功:
PrintImageAtr(hDC,10,10,100,100)
就在窗口上画出一个位图来但是我在C#中是这样的调用的:
PrintImageAtr(this.handle,10,10,100,100)
什么家伙都没用,是不是C#调用和别的有什么不同,是不是要加关键字,REF,不知道是什么意思,请帮忙!
函数的调用格式如下:
PrintImageAtr(HDC As OLE_HANDLE,x as long,y as long,awidth as long,aheight as long)我在VB里面调用成功:
PrintImageAtr(hDC,10,10,100,100)
就在窗口上画出一个位图来但是我在C#中是这样的调用的:
PrintImageAtr(this.handle,10,10,100,100)
什么家伙都没用,是不是C#调用和别的有什么不同,是不是要加关键字,REF,不知道是什么意思,请帮忙!
解决方案 »
- 智能设备项目DataGrid的问题
- 关于事件和委托的简单问题
- 一副PNG图片包含6个单元,如何交替显示他们?
- 谁个大哥救救我啊,
- 有什么控件库可以截获指定进程的网络动作麽?(指定进程的封包截获如何做?)
- winform下datagrid更新数据库的问题
- 怎么才能在启动一个chm帮助文件后,再启动这个chm文件时能够检测到已经有一个在运行了,并最大化这个chm截面,象普通帮助文件一样!
- wpf 在离开一个界面时UdpClient没有释放干净,导致再次进入该界面创建并绑定端口时提示端口被重复占用异常
- c# 另存为 excel 表格的时候为什么会有三个表,刚接触这东西不太懂
- 请教高手,关于缓存(急,在线等候)
- 求助!!
- 请教如何在webform中,调用MessageBox
hwnd是windows句柄.
hdc是专用于绘制的句柄.两者怎么是一样呢?最简单的是连值都不同.