请教vc图形问题 请问下各位大大 vc画了两跟曲线,现在我怎么把这个曲线存储下来在其它语言打开?把曲线界面存储下来也可以?都该怎么弄呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是把画曲线所需的各种信息都储存下来,具体要看是什么样的曲线,例如直线需要两个端点的坐标,圆需要圆心坐标和半径。如果要储存图象,用CreateCompatibleDC、CreateCompatibleBitmap、SelectObject、BitBlt、SelectObject、DeleteDC。 如存图片的话,就是截图就可以!如果是想动态存图片,那么在保存的时候,将所画的画到一个BMP上面,存起来不过,建议存你画图所用的数据,比如曲线的表示方法,可以是点;当然,你存的数据格式其他软件必须支持! 用path记录下绘制的所有点,也可以 定义一个自己的文件格式(二进制或者Txt) 存储曲线的信息即可用其他语言打开的时候按照自己定义的格式读取数据就行了。例如存储多点折线,可以定义:文件头 PolyGn点个数 NUM起点X坐标 X0起点Y坐标 Y0...... 直接抓图 prt sc保存到BMP自己编辑下 最简单 不用写代码 如果是我做的话,我会把曲线画在对话框上,再做成DLL,其他语言只要加载这个DLL就好了。 谢谢 大家啊 我是新手 大家能不能把你们说的方法 写点简单的例子程序 我参考下呢? e-mail:[email protected] 在次感谢啊!我现在还在尝试中.是存点 重绘 还是 直接存图象界面 那种更可靠? 存点的话 2根曲线 有 600多个点 而且 我用pb 重画有点失真. 但存界面 我不知道程序该怎么操作? 界面中控件大小的控制 VC dll获取网页信息问题 放松一下!散分! 请问大牛:VC6下如何获取FTP和HTTP文件的属性(最后修改时间和文件大小) 编辑XML时候出现的错误!请指教! 复制文件对话框进度条 CImage 中的 operator HBITMAP() 返回的句柄无效,请问是怎么回事? 越学越困惑,高手指点一二! 状态栏显示鼠标坐标问题 opnegl最简程序运行要么一闪而过,要么蓝屏死机,说内部错误!!! 這段代碼為什麼會出錯,哪里的問題 请求大家的帮助 数组字符串
如果要储存图象,用CreateCompatibleDC、CreateCompatibleBitmap、SelectObject、BitBlt、SelectObject、DeleteDC。
如果是想动态存图片,那么在保存的时候,将所画的画到一个BMP上面,存起来
不过,建议存你画图所用的数据,比如曲线的表示方法,可以是点;当然,你存的数据格式其他软件必须支持!
用其他语言打开的时候按照自己定义的格式读取数据就行了。例如存储多点折线,可以定义:
文件头 PolyGn
点个数 NUM
起点X坐标 X0
起点Y坐标 Y0
......
保存到BMP自己编辑下 最简单 不用写代码
我是新手 大家能不能把你们说的方法 写点简单的例子程序 我参考下呢? e-mail:[email protected]
在次感谢啊!
我现在还在尝试中.是存点 重绘 还是 直接存图象界面 那种更可靠? 存点的话 2根曲线 有 600多个点
而且 我用pb 重画有点失真. 但存界面 我不知道程序该怎么操作?