C++转C# ES_StretchImageToDC2不是windows API。谁知道ES_StretchImageToDC2中都做了些啥。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要转,代码要贴全否则ES_StretchImageToDC2和pDC->GetSafeHdc()都是啥,你想在C#代码下直接运行C++的函数? 不需要理会ES_StretchImageToDC2,只需要pDC->GetSafeHdc()和其他的就行了。 ES_StretchImageToDC2这个是自定义函数,不用理会它。pDC->GetSafeHdc()我也不知道是啥,网上能找到,但是不详细。只需要转换pDC->GetSafeHdc()和其他的,不需要转换ES_StretchImageToDC2 我觉得先用Graphics.FromHwnd Method取得Graphics,再用Graphics.GetHdc Method取得hdc. msdn:http://msdn.microsoft.com/en-us/library/system.drawing.graphics.fromhwnd.aspxhttp://msdn.microsoft.com/en-us/library/9z5820hw.aspx [DllImport("user32.dll")] static extern IntPtr GetWindowDC(IntPtr hWnd); public IntPtr GetWDC(IntPtr hWnd) { return GetWindowDC(hWnd); }monitor.ShowStretchImg(monitor.GetWDC(f1.ShowDC.Handle), 0, 0, f1.ShowDC.Width, f1.ShowDC.Height, captureImgHandle);问题已解决,直接把要显示图像的控件的句柄传入GetWindowDC函数,获得Windows DeviceContext的句柄。谢谢各位热心帮忙。 C#的用处 求教! .net remoting,如果服务器在局域网,客户端如何连接,help... c#问题 VS中TreeView控件动态添加新节点并定位之? winform中如何在实现进度条渐变功能,或则能不能改一下进度颜色 用C# 判断某个单元格里的内容是不是不为空怎么判断? 请问怎样把图片存入数据库 一个C#小问题请各位高手帮帮忙! 谢谢!!!!! 自画菜单的源代码(OwnerDraw Menu)(第一部分) 串口的数据接收问题 ZedGraph.resource.dll 如何使用?
否则ES_StretchImageToDC2和pDC->GetSafeHdc()都是啥,你想在C#代码下直接运行C++的函数?
pDC->GetSafeHdc()我也不知道是啥,网上能找到,但是不详细。
只需要转换pDC->GetSafeHdc()和其他的,不需要转换ES_StretchImageToDC2
msdn:
http://msdn.microsoft.com/en-us/library/system.drawing.graphics.fromhwnd.aspxhttp://msdn.microsoft.com/en-us/library/9z5820hw.aspx
static extern IntPtr GetWindowDC(IntPtr hWnd); public IntPtr GetWDC(IntPtr hWnd)
{
return GetWindowDC(hWnd);
}monitor.ShowStretchImg(monitor.GetWDC(f1.ShowDC.Handle), 0, 0,
f1.ShowDC.Width, f1.ShowDC.Height, captureImgHandle);
问题已解决,直接把要显示图像的控件的句柄传入GetWindowDC函数,获得Windows DeviceContext的句柄。
谢谢各位热心帮忙。