图形图像
shunan
这个作者很懒,什么都没留下…
展开
-
图形编辑器中的文本框实现(sdk)
实现过程大致如下:现在屏幕上画出一个矩形框,表示文本框的编辑范围;此时需创建一个edit窗口,多行的属性,没有边框(因为已经有矩形边框了),先把它隐藏起来ShowWindow(hedit,SW_HIDE).当鼠标左键在此区域双击时,就把此edit窗口显示出来ShowWindow(hedit,SW_SHOW),就可以在此edit中输入文本,当结束编辑时,需要把edit中的每行文本取出存入一个字符串中原创 2006-11-28 13:37:00 · 1928 阅读 · 5 评论 -
图形编辑器之双缓冲实现绘图
双缓冲有效的解决了当刷新屏幕比较频繁,显示数据比较多时屏幕产生的闪烁现象(当屏幕的更新慢于显示器的刷新频率) 。大概思想就是,先在内存中开辟一个位图空间,跟屏幕一样大小,把它赋值为白色,然后把所有要画的东西都画到这块内存中,当要显示的时候,一次性的把整块位图拷贝到屏幕上。(如果知道如何直接往显存里写数据,则更方便,速度也更快,汇编方面的实现大概看过一点,可惜对于高级语言的实现偶还不懂,没看这方面东原创 2006-12-08 14:15:00 · 1187 阅读 · 0 评论 -
图形编辑器之保存打开(Open & Save of Pattern Editor)
由于考虑到保存后的文件,当下次再被打开时,还能进行一系列的操作,因此要进行一定的结构化定义。一方面由于知道的知识有限,另一方面由于时间的限制,我们想到了一个办法(但可能不是最优,或者最好的办法),对每一个图元都设计一个write,read接口,负责各自的读写操作!图元管理器类中也分别定义一个read,write接口,根据它读 / 写到的图元的标记,来调用相应的图元进行读 / 写,来实现初始化 /原创 2006-12-16 23:52:00 · 955 阅读 · 0 评论 -
工具栏中添加combobox等edit control(sdk)
今天终于把这个给搞清楚了,之前那个图形编辑器因为不知道如何往toolbar中添加combobox,因此就没做场景的同比扩大,与缩小。现在终于明白如何用sdk实现此功能了,并且实现相关的combobox消息。说起来也是巧合,中午看到一个同学用mfc实现的把combobox加到toolbar中,发现也就这么回事,只需要设置combobox的父窗口是toolbar窗口就行了。但是当时的问题是如何接受到从原创 2007-01-01 00:40:00 · 3122 阅读 · 1 评论 -
bmp数字图像处理实验
原创 2007-02-25 20:54:00 · 1434 阅读 · 0 评论