OLEContainer中 insert object 附件里的画笔程序,如何把画笔中的内容存成图片?(100分)

  • 主题发起人 主题发起人 askall
  • 开始时间 开始时间
A

askall

Unregistered / Unconfirmed
GUEST, unregistred user!

如标题

要完全用代码完成。

并能控制画笔的其他一些属性!如能控制图片的大小,类型,颜色数,文件名等
 
真的没有人知道吗?
我很急啊!
 
你是说把这个图片存成文件么
如果是的话我想:
因为我们可以用程序的方法来控制画笔程序
所以可以这样
先把这个画笔对象拷贝到剪贴版
然后在后台把画笔程序激活,这个我想是可以实现的
然后利用paint提供的函数,把放在剪贴版里面的东西拷贝到画笔程序中
再保存,反正这些操作都可以通过程序实现的
就可以了。
 
to lauhy:我的意思是在这样的 作一个 FORM 放上OLEContainer
对象是画笔。 FORM 上还有个按钮 BUTTON
当用户执行此FORM时 双击OLEContainer激活 画笔程序。用户在画笔上画。
当要保存时,用户去按那个 BUTTON ,把画笔上的内容存
成一个BMP格式的文件
另:我试过OLEContainer的 SAVETOFILE 和 SAVETOSTREAM
方法,都不是BMP格式的文件。
 
另:我如何能用程序代码控制画笔产生的文件的格式如何大小和颜色数。
 
try ActiveX control or DDE,ok?
 
askall:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
用SAVEASDOCUMENT就可以了
 
请继续或结束
 
to lauhy:我的意思是在这样的 作一个 FORM 放上OLEContainer
对象是画笔。 FORM 上还有个按钮 BUTTON
当用户执行此FORM时 双击OLEContainer激活 画笔程序。用户在画笔上画。
当要保存时,用户去按那个 BUTTON ,把画笔上的内容存
成一个BMP格式的文件
另:我试过OLEContainer的 SAVETOFILE 和 SAVETOSTREAM
方法,都不是BMP格式的文件。

----那就对了,保存的就是二进制数据.

还用你这个OLE 服务装载就是了.

可以用小画笔的另存功能另存为BMP文件.
 
时间太久请自己结束
 
多人接受答案了。
 
To askall:
您的问题解决了吗?我现在也在做这个小程序,如果知道答案,能否告诉我,我也很想
知道!
谢!先!
 
To askall:
您的问题解决了吗?我现在也在做这个小程序,如果知道答案,能否告诉我,我也很想
知道!wj_cs_hn@21cn.com
谢谢!
 
后退
顶部