搞定魔术棒,散分。 下午还在问区域生长的问题,没想到晚上一个灵感就搞定了。其实魔术棒的实现也不难,不管是连续的还是非连续的。希望将来还搞这个的有信心。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 牛 都有点像Photoshop的感觉了 1.首先是蠕动线的实现,蠕动线完全是可以用windows的RGN对象实现,关键是要给她确定几种不同的刷子,这些刷子可以用CreatePatterBrush实现,然后定时循环使用。在显示的时候不要使用FrameRgn,因为这个函数在选区变得稍微复杂的时候会大量占用CPU资源,对于魔术棒这样的复杂选区根本就适用,所以可以改用FillRgn,这里就有一个提取RGN边缘的技巧。2.对于全局的魔术棒,起基本原理就是和异型图像窗体的原理类似。但是不能疯狂的适用combinergn,要用ExtCreateRgn函数,这样的效率会大大提高。3.对于连续的魔术棒,则可以利用种子填充算法得到一个范围,然后表示出这个范围的边缘。 hehe研究了很久的东西,总喜欢一个人先收藏下。 group box控件 文字怎么设置颜色 有没有基类的指针能获取派生类实例对象类型的函数啊? 动态菜单 显示问题 CSerialPort如何改变波特率? 有关GetClientRect (hWnd, &rect); 一周都没解决的 MFC 中间变量 问题 300分相送!我要从外部添加一个对话框的类到项目中,不使用从Rescource窗口中Insert Dialog如何做? 局域网中怎样保持IP 在线等待:使用CAsyncSocket为何收不到消息? 关于王艳平《Windows程序设计》(第二版)问题 在主对话框中开2个线程,怎么在刚创建的对话框中停止其中的一条操作。。 pe文件的读写
2.对于全局的魔术棒,起基本原理就是和异型图像窗体的原理类似。但是不能疯狂的适用combinergn,要用ExtCreateRgn函数,这样的效率会大大提高。
3.对于连续的魔术棒,则可以利用种子填充算法得到一个范围,然后表示出这个范围的边缘。
研究了很久的东西,总喜欢一个人先收藏下。