MFC中的控件inkpicture 怎么实现画出来的东西可以保存下来

sunshine_flyeah 2014-03-23 09:49:09

就是上面的三个线 怎么能保存下来呢?
或者求大牛们教我怎么用这个控件。
...全文
244 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanshuo 2014-08-28
  • 打赏
  • 举报
回复
http://www.codeproject.com/Articles/557738/UsingplusMicrosoftplusInkplusPicturepluscontrol http://msdn.microsoft.com/zh-cn/library/ms811395.aspx http://msdn.microsoft.com/zh-cn/library/ms812487.aspx
wanshuo 2014-08-28
  • 打赏
  • 举报
回复
InkPicture.Ink.Save可以去MSDN看看这个方法,
schlafenhamster 2014-03-30
  • 打赏
  • 举报
回复
"拖过去之后 我不知道怎么得到这个控件的对象" 向导创建变量
sunshine_flyeah 2014-03-30
  • 打赏
  • 举报
回复
引用 14 楼 schlafenhamster 的回复:
拖一个这样的控件最方便, 否则 new 后还要 Create
但是 拖过去之后 我不知道怎么得到这个控件的对象,方便设置大小之类的。
schlafenhamster 2014-03-29
  • 打赏
  • 举报
回复
是不是: InkPicture.Selection ??
sunshine_flyeah 2014-03-29
  • 打赏
  • 举报
回复
自己顶一个 大家见谅
schlafenhamster 2014-03-29
  • 打赏
  • 举报
回复
拖一个这样的控件最方便, 否则 new 后还要 Create
sunshine_flyeah 2014-03-29
  • 打赏
  • 举报
回复
引用 12 楼 schlafenhamster 的回复:
"我定义一个inkpicture类,inpicture *a;"
这个不行,这是指针 , 要 new 出来.

非常感谢你,但是我觉得不是这个问题,我就算动态new出来一个,他还是有问题,是不是因为inked.h中没有定义方法呢?
schlafenhamster 2014-03-29
  • 打赏
  • 举报
回复
"我定义一个inkpicture类,inpicture *a;" 这个不行,这是指针 , 要 new 出来.
sunshine_flyeah 2014-03-29
  • 打赏
  • 举报
回复
引用 10 楼 schlafenhamster 的回复:
是不是: InkPicture.Selection ??
我定义一个inkpicture类,inpicture *a;然后我想调用这个方法a->没有可用的方法啊?
sunshine_flyeah 2014-03-26
  • 打赏
  • 举报
回复
网上关于这个的例子几乎没有,我现在连怎么获取这个对象都不清楚啊。。小弟是菜鸟 见笑
worldy 2014-03-24
  • 打赏
  • 举报
回复
引用 4 楼 sunshine_flyeah 的回复:
[quote=引用 1 楼 worldy 的回复:] 参考msdn的Scribble Tutorial 教程,有非常详细的指导
是针对那个ink控件吗? 我想实现的是 一个针对平板电脑的类似日记本的东西,所以需要触动笔写在屏幕的效果是墨水型的,也就是需要在inkPicture这个控件上面直接画东西,但是对这个控件不了解。[/quote] 如果这样,你得查看一下那个injPicture控件是否有提取数据的方法或者保存方法
xiaohuh421 2014-03-24
  • 打赏
  • 举报
回复
引用 3 楼 sunshine_flyeah 的回复:
[quote=引用 2 楼 xiaohuh421 的回复:] 内存DC. 孙鑫的MFC教程中有完整例子. http://www.pconline.com.cn/pcedu/empolder/gj/vc/0607/820674.html
这个我知道,但是我不是画在用户区上的,我是直接画在那个控件上的,inkPicture。[/quote] 你就不知道变通一下吗? 绘制到inkPicture是怎么绘制的呢? 只要知道绘制方式, 那肯定就是可以保存的. 最坏最坏的情况你都可以保存组成图像的每个像素点坐标及颜色. 上绘制代码吧, 这样大家好帮你看怎么保存.
sunshine_flyeah 2014-03-24
  • 打赏
  • 举报
回复
大牛们,我上面的白色板子 是一个叫做inkpicture的控件。。不是平时用的那个用户区 请大神们指导
sunshine_flyeah 2014-03-24
  • 打赏
  • 举报
回复
引用 1 楼 worldy 的回复:
参考msdn的Scribble Tutorial 教程,有非常详细的指导
是针对那个ink控件吗? 我想实现的是 一个针对平板电脑的类似日记本的东西,所以需要触动笔写在屏幕的效果是墨水型的,也就是需要在inkPicture这个控件上面直接画东西,但是对这个控件不了解。
sunshine_flyeah 2014-03-24
  • 打赏
  • 举报
回复
引用 2 楼 xiaohuh421 的回复:
内存DC. 孙鑫的MFC教程中有完整例子. http://www.pconline.com.cn/pcedu/empolder/gj/vc/0607/820674.html
这个我知道,但是我不是画在用户区上的,我是直接画在那个控件上的,inkPicture。
xiaohuh421 2014-03-24
  • 打赏
  • 举报
回复
内存DC. 孙鑫的MFC教程中有完整例子. http://www.pconline.com.cn/pcedu/empolder/gj/vc/0607/820674.html
worldy 2014-03-24
  • 打赏
  • 举报
回复
参考msdn的Scribble Tutorial 教程,有非常详细的指导

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧