WPF程序如何调用DirectX API画图 [问题点数:30分,结帖人zmszms123]

Bbs1
本版专家分:0
结帖率 100%
Bbs6
本版专家分:6359
Bbs1
本版专家分:0
Bbs6
本版专家分:6359
Bbs1
本版专家分:0
wpf仿WIN10画图程序
VS2015下用<em>wpf</em>开发的仿WIN10<em>画图</em>的<em>程序</em>,有需要的小伙伴可以下载看看。
c# 调用API画图函数
在GDI+中没有疑惑画法,<em>调用</em>API实现异或画线,现在的思路是重新封装API的<em>画图</em>类,写个类似Graphics的类,请各位给点思路,不胜感激
画图问题,API调用问题。
Declare Auto Function GetDC Lib "user32" (ByVal hwnd As Integer) As IntPtrrn rn Declare Function CreatePen Lib "gdi32" Alias "CreatePen" (ByVal nPenStyle As Integer, ByVal nWidth As Integer, ByVal crColor As Integer) As Integerrn Declare Function GetROP2 Lib "gdi32" Alias "GetROP2" (ByVal hdc As IntPtr) As Integerrn Declare Function SetROP2 Lib "gdi32" Alias "SetROP2" (ByVal hdc As IntPtr, ByVal nDrawMode As Long) As Integerrn Declare Function SelectObject Lib "gdi32" Alias "SelectObject" (ByVal hdc As IntPtr, ByVal hObject As IntPtr) As Integerrn Declare Function GetStockObject Lib "gdi32" Alias "GetStockObject" (ByVal nIndex As Integer) As IntPtrrn Declare Function ReleaseDC Lib "user32" Alias "ReleaseDC" (ByVal hwnd As Integer, ByVal hdc As IntPtr) As IntPtrrn Declare Function Rectangle Lib "gdi32" Alias "Rectangle" (ByVal hdc As IntPtr, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Longrn Dim slx As Single = -1rn Dim sly As Single = -1rn Dim slw As Single = -1rn Dim slh As Single = -1rnPrivate Sub APIDraw()rn Dim p As System.IntPtr = GetDC(0) '取得屏幕rn Dim oldrop2, pen, oldpen As Integerrn oldrop2 = GetROP2(p) '保存以前的<em>画图</em>方式rn SetROP2(p, 7) '设置XOR画笔rn SelectObject(p, GetStockObject(5)) '屏蔽画刷rn pen = CreatePen(2, 1, System.Drawing.ColorTranslator.ToWin32(System.Drawing.Color.Black)) '新建画笔rn oldpen = SelectObject(p, GetStockObject(pen)) '使用画笔rn rn If slx > -1 Then '如果不是出始就第2次异或rn Rectangle(p, slx, sly, slw, slh) '画矩形rn End Ifrn If HasLayout Then ‘如果拖动rn slx = Me.Location.X + mx - lx '保存本次矩形rn sly = Me.Location.Y + my - lyrn slw = Me.Location.X + mx - lx + Me.Widthrn slh = Me.Location.Y + my - ly + Me.Heightrn rn Rectangle(p, slx, sly, slw, slh) '画矩形rn Else rn slx = sly = slw = slh = -1 '还原rn End Ifrn pen = SelectObject(p, GetStockObject(oldpen)) '还原画笔rn SetROP2(p, oldrop2) '还原以前的<em>画图</em>方式rn ReleaseDC(0, p) '释放rn End Subrn我上面这段代码为什么画不出图形来啊。本来想实现窗体拖动,现在连图形的画不出来。
调用画图程序
请问各位<em>如何</em><em>调用</em>XP中的<em>画图</em><em>程序</em>,执行打开一个文件,再另外保存成另外一个bmp<em>程序</em>,谢谢
DirectX如何调用
我的显卡是 nvidia geforce 7300 gt,支持立体显示,它自身带的有stereo 眼镜应用<em>程序</em>,还有一个3d视频播放器 Stereoscopic Player,都可以实现3d显示。我用DirectX怎么能实现对显卡的控制,实现3d显示呢?
请问Directx画图问题!
我想在屏幕上显示许多图片(是多幅),是不是所有的图片都对应一个页面呀?我看到一个例子是这样子的!请高手们解释一下好吗?谢谢!
有关DirectX画图的问题
小弟新接触DirectX,想用DirectX做点东西.在网上和(DirectX9)自带的示例里面看了一天,几乎所有的能看到的代码都是用C#或者是C++写的.把示例里面的代码翻译成VB.NET代码执行时在Tutorial 2的示例里面有一句 stm.Write(verts)总是执行不过去,信心受到很大打击.rn求各位大侠能不能给我一个在世界做标系下能下<em>画图</em>的代码,或者给一点提示,小弟感激不尽.rnrn顺便问一下,我想在DataGrid里面贴Combobox但是否DataGrid的Dock设成Bottom.每次在事件里面侦测CurrentCall的位置时有问困难,大家能不能给点意见,谢谢大家.rnrn我的可用分只有二十分了,以前不管什么问题发贴总是一百分,这次用完了也没办法了,大家发发慈悲吧.
wpf调用WinForm程序
<em>wpf</em>项目<em>调用</em>WinForm项目,将WinForm<em>程序</em>内嵌到<em>wpf</em><em>程序</em>中
画图程序,用API编写
用<em>api</em>函数写出一个<em>画图</em><em>程序</em>,能画很多东西
DirectX 在WPF 中的应用
DirectX在WPF中的应用 Use DirectX in WPF 来自微软的文档.
DirectX程序如何打包?
在VS2005里用c++做的DirectX<em>程序</em>怎样发布?才能使别人的机子上可以正常运行。步骤详细些,谢谢!
如何使用DirectX 提高画图速度
我有几十兆的矢量数据,要把他画到TImage上,使用DirectX 提高<em>画图</em>速度?rn请高手帮帮忙!!!!rn
WPF 如何调用子窗口
我用WPF建了一个MainWindow ,之后想建个属性窗口,名字为 onewindow;想在主窗口代码如:rnprivate void stop_Click(object sender, RoutedEventArgs e)rn rn rn rn<em>调用</em>子窗口,想问一下怎么实现,谢谢
Form如何调用WPF?
vs2005,别人用WPF写的类MyWindow继承自System.Windows.Window,rn我想用usercontrol包装一下供一个Form<em>调用</em>,rn能否实现?怎么实现,有没有具体的例子
wpf如何调用RIAService
请问WPF<em>如何</em><em>调用</em>Silverlight已经建好的RIAService,直接<em>调用</em>或者有其他方式间接<em>调用</em>?为了少些重复的代码.
vb调用画图程序.rar
vb在<em>程序</em>内部<em>调用</em><em>画图</em><em>程序</em>,直接进行各种图形绘制工作,你会发现这个源码的界面写的更像是一个信息管理系统的界面,还包括有菜单,虽然菜单都是空的,没有定义动作,但如果你对窗体界面的编写技巧掌握不好,这个<em>调用</em><em>画图</em>板的<em>程序</em>更适合你,不便可学习Vb<em>如何</em>在<em>程序</em>内部<em>调用</em>外部<em>程序</em>,还可研究下窗体界面的设计,一举两得。
求助!c语言调用API编写画图程序的问题
想用c语言编写一个函数来实现类似matlab里plot那样的<em>画图</em>功能,编译环境是vc++6.0rn不知道怎么实现,我目前的想法是利用GDI,<em>调用</em>API函数来做,但具体不知道怎么做,请高手指正,或者还有什么其它的办法?rn
wpf画图应用
有助于基于<em>wpf</em>的<em>画图</em><em>程序</em>,能够画出简单的图形
wpf画图控件_Scichart
<em>wpf</em> <em>画图</em>控件 炫酷 破解 <em>wpf</em> <em>画图</em>控件 炫酷 破解 <em>wpf</em> <em>画图</em>控件 炫酷 破解 <em>wpf</em> <em>画图</em>控件 炫酷 破解
WPF中InkCanvas画图
vs2010内使用WPF的InkCanvas控件内<em>画图</em>,可以画直线,虚线,箭头,矩形,椭圆,三角形
WPF 中 画图问题
public abstract class DrawingContext : DispatcherObject, IDisposablernrnrnDrawingContext drawingContext;rnrndrawingContext.DrawRectangle(rn new SolidColorBrush(backgroundColor),rn new Pen(new SolidColorBrush(ObjectColor), ActualLineWidth),rn Rectangle);rnrnrn用他画出来的图,获得的对象 <em>如何</em>放入 例如 Canvas grid 之类的容器中。rnrnCanvas grid 之类的容器需要 UIElement 类型的才可以放rnrn怎么转换rnrn急急急rn
wpf高性能画图示例
关于<em>wpf</em><em>画图</em>性能的问题,解决方法的示例。 http://blog.csdn.net/waleswood/article/details/21744131
wpf 基础 画图 GDI+
Wpf 控件 知识 基础 一点通 <em>wpf</em> 基础 <em>画图</em> GDI+
wpf绑定画图
<em>wpf</em>利用devexpress绑定<em>画图</em>
WPF画图简单学习
C#的WPF界面<em>画图</em>学习,直线、圆形、按钮、文本框的使用和注释,学习存档,也希望可以帮到其他新人
Wpf简单画图源码
想学WPF<em>画图</em>的朋友可以学习下这个例子。 入门级学习非常有用
delphi中如何调用directx
我需要<em>调用</em>rndirectshow
如何外挂画图程序?
我在浏览图片时需要修改或者新建一个图片,<em>如何</em>把windows的画笔<em>程序</em>连接到我的<em>程序</em>?rn在我的<em>程序</em>面板上有一个命令按钮"新建图片"和"修改图片",请问<em>如何</em>连接?rn当然,打开<em>画图</em><em>程序</em>后修改完存盘后还要能回到我原来的<em>程序</em>,大虾们,简单吗?
VB调用API画图并保存的示例代码
不用Picture控件画.要用API画,并把画出的结果保存成文件rn具体内容为表格,矩行什么的..rn给你简单例子就行
C#中API调用画图的问题
目的是要画R2_NOTXORPEN模式的线条rnprivate void Draw1()rn rn Graphics g = CreateGraphics();rn IntPtr hdc = g.GetHdc();rn SetROP2(hdc, 10);rn long aPen = CreatePen(0, 1, 16711680);rn long oldP = SelectObject(hdc, aPen);//这一部时就出错了rn LPPOINT pt = new LPPOINT();rn MoveToEx(hdc, 10, 10, pt);rn LineTo(hdc,100,10);rn SelectObject(hdc, oldP);rn DeleteObject(aPen);rnrn g.ReleaseHdc(hdc);rn g.Dispose();rn rnrn对 PInvoke 函数“GSLibTest!GSLibTest.frmPaintTest::SelectObject”的<em>调用</em>导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的<em>调用</em>约定和参数与非托管的目标签名是否匹配。
关于调用windows api画图到c#窗体
小弟初入c c++体系rn遇到一个项目需要在windows窗体中模拟一台电视rn要求用c或c++编写绘图函数来输出到窗体的模拟电视显示器中rn因为生成图片的<em>程序</em>是c和c++的,而且是它来<em>调用</em>我的绘图函数并输出图片到窗体rnrn所以我的问题是我的绘图函数怎样在得到位图信息后将图片显示在c#的窗体上rnrn或许问题没问好 因为我对c体系完全陌生 敬请赐教rn
程序调用API???
在<em>程序</em>中<em>调用</em>API到底是有规律还是自己想怎样就怎样??
wpf如何像winform那样画图
就是在内存中画一张图,然后可以保存到文件。rnrn查到DrawingVisual,可以画出来但是不会保存。。rn
WPF编程:如何提高画图性能?
最近在做一个WPF下<em>画图</em>的项目,要软实时的完成点的绘制(大概有1500~5000个点),开始的时候用POLYLINE来做,感到效果还不错,毕竟是canvas.children.add(polyline[i])这种型式,占用cpu也很小。但是要求是画点,这下就麻烦了几千个点如果采用canvas.children.add(points)可不是闹着玩的,又由于坐标轴有移动,就像画心电图一样的,感觉一下cpu占用率就上去了,当点多的时候明显感到移动在变慢。rn有什么好的方法呢?
wpf 画图实例 wpf画板实例
<em>wpf</em> <em>画图</em>实例 <em>wpf</em>画板实例 很值啊
调用repaint(),如何画图?
JFrame中加入一个JTabbedPanernJTabbedPane中加入多个JPanelrn这些JPanel用来画直线,多边形等。rn当JPanel响应mouse事件后,我<em>调用</em>repaint()来<em>画图</em>,这时JTabbedPane会出现重影,按最大化,最小化按钮后则正常,请问如休解决repaint()后重影的问题。rn还有<em>调用</em>repaint会清除先前画的图,而我想一直画下去,该<em>如何</em>解决?多谢!
如何调用windows画图功能
<em>如何</em><em>调用</em>windows的<em>画图</em><em>程序</em>中保存为256色这个功能。rn已知复制了一区域的图像,保存在剪贴板中;也就是<em>如何</em>快速将剪贴板中的内容转换为256色。rnrn顺便问个,已知一256色位图,如果只复制其中的某区域,怎样保证其仍然是256色。
如何调用其他程序做的API 2
我有一其他<em>程序</em>编的**.DLL,rnrnAPI的原形BOOL WINAPI IFInitInterface(DWORD dwCodeProtocol, DWORD dwDriverProtocol, LPCTSTR pDriverParam);rnrn dwCodeProtocol 类型:DWORDrnrn dwDriverProtocol 类型:DWORDrnrn PDriverParam 类型;LPCTSTRrnrn <em>调用</em>举例】rnIFInitInterface(1, 1, "129.9.123.8 7000 5000 ");rnrn请问我<em>如何</em><em>调用</em>和声明函数????rnrnrn
如何调用其他程序做的API
我有一其他<em>程序</em>编的**.DLL,rnrnAPI的原形BOOL WINAPI IFInitInterface(DWORD dwCodeProtocol, DWORD dwDriverProtocol, LPCTSTR pDriverParam);rnrndwCodeProtocol 类型:DWORDrnrn dwDriverProtocol 类型:DWORDrnrn PDriverParam 类型;LPCTSTRrnrn <em>调用</em>举例】rnIFInitInterface(1, 1, "129.9.123.8 7000 5000 ");rnrn请问我<em>如何</em><em>调用</em>和声明函数????rnrnrn
MFC 如何调用API程序 (SOS!!!)
我用API编了一个绘图形的<em>程序</em>,有点复杂。现想用MFC<em>调用</em>他。另外我不想在MFC中改写该API<em>程序</em>,因为太复杂,我只想通过<em>调用</em>等不用做大改动的方式。请各位大虾指教!!谢谢
请问如何HOOK其它程序调用的API?
求求大家教教我
winform程序如何调用google api
winform<em>程序</em><em>如何</em><em>调用</em>google <em>api</em>?rn比如google maps <em>api</em>rn在winform<em>程序</em>里<em>如何</em><em>调用</em>呢?rn看到的好像都是js<em>调用</em>的 网页方式rnrnrn
如何拦截某个程序调用API函数?!
请问<em>如何</em>对某个<em>程序</em>进行拦截,不让它<em>调用</em>API函数?!rnrn比如Sleep函数!rnrn非全局
基于WPF的简单交互式画图程序,WPF画图的一个比较全的学习
基于WPF的简单交互式<em>画图</em><em>程序</em>,WPF<em>画图</em>的一个比较全的学习
用API函数写画图程序的问题
想问用API函数写<em>画图</em><em>程序</em>时(就是在WM_MOUSEMOVE消息里加入一些<em>画图</em>代码后),拖动窗口图像就没了,<em>如何</em>解决?谢谢。
windows API 编程实现自由画图程序
学VC的时候做的小作业,可以拿来作为参考。
如何调试DirectX程序啊?
我用在跟踪和步进我写DIRECTX<em>程序</em>中,发现要跟踪就要导致死机,而且根本不能跟踪下去,到底该怎么调试DirectX<em>程序</em>啊,我只用到了DirectDraw。
求助如何编写DirectX的程序!!!
编写DirectX的<em>程序</em>,是不是要先安装DirectX SDK,我下到了7.0是不是安装后就可以编写了,我本机的DirectX 是9.0的是不是没有关系的rnrnrn
求助如何编写DirectX的程序!!!!!
编写DirectX的<em>程序</em>,是不是要先安装DirectX SDK,我下到了7.0是不是安装后就可以编写了,我本机的DirectX 是9.0的是不是没有关系的rnrn
如何打开directx的配置程序
记得98下是dxsetup.exe,在2003下找不到了。
Win32纯API实现的简单画图程序
完美封装winmain接口,画直线、矩形、圆、多边形,并实现放大、缩小、移动、删除等编辑功能,并能保存、读取图形信息,画笔颜色和粗细也可以选择
OPhone 开发环境安装与配置下载
OPhone 开发环境安装与配置,以及示例。比罗详细。 相关下载链接:[url=//download.csdn.net/download/hudengjun/2458441?utm_source=bbsseo]//download.csdn.net/download/hudengjun/2458441?utm_source=bbsseo[/url]
windowsce 下流水等的设计与开发下载
嵌入式windows 流水等灯的设计与开发 相关下载链接:[url=//download.csdn.net/download/misha0509/4309521?utm_source=bbsseo]//download.csdn.net/download/misha0509/4309521?utm_source=bbsseo[/url]
遥控器与带解码接收板下载
遥控器与带解码接收板说明书,四路无线遥控资料含c源程序 相关下载链接:[url=//download.csdn.net/download/qq_22797045/8107099?utm_source=bbsseo]//download.csdn.net/download/qq_22797045/8107099?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的