搜索资源列表
模拟windows自带的画图程序
- 使用Vs.Net 开发平台下的MFC应用程序框架实现一个画图程序,尽可能多的实现Windows自带的画图功能,并扩展其功能。 (1) 能够用鼠标操控方式,绘制直线、矩形、椭圆。 (2) 能够在绘制一图形前以菜单方式设置线的粗细、颜色。 (3) 在绘图时,选择绘制某种图像后,在画布中按住鼠标左键后移动鼠标,在画布中实时的根据鼠标的移动显示相应的图形;在松开鼠标左键后,一次绘图操作完成。 (4) 可以以矢量图方式保存绘制的图形。 (5) 可以读取保存的矢量图形文件,并显示绘图的结果。 界
CMapSystem
- 1、用对话框形式显示用户对输入子图的选择,包括选择子图类型(子图库),子图线颜色以及子图区域填充颜色(颜色表)。 2、实现绘图区各图形的颜色属性的更改,具体是单击图形操作菜单项,在单击编辑区域参数,或编辑线参数。然后就可以对绘图区的各种类型的图形进行相应的参数编辑。具体是以上操作完成后,右击你所要编辑的图形,然后就弹出对话框(颜色表),对颜色进行编辑。同时颜色表对话框中各颜色可通过双击对应颜色项进行编辑。 3、可以在图上实施放大、缩小、移动。放大缩小是通过鼠标操作的。将你的鼠标位置置于所
vbmouses
- 这个源码比较有意思吧,VB编写的检测鼠标坐标的程序,除了适时显示鼠标坐标外,还可判断鼠标是否离开了图片,同样也给出提示,源码可能使用了Hook的原理的。-The source it more interesting, VB mouse coordinates the preparation of test procedures, in addition to time display the mouse coordinates, it can also determine whether the
zoom
- 纯MFC做的放大镜小例子,VC6,VS2010可以编译运行,支持自定义,支持当前鼠标位置放大,和当前放大窗口位置放大,圆形窗口,双缓冲绘图,有悬浮透明提示窗口,改变了传统的放大镜的实现 按ESC或双击放大镜可退出程序-The the pure MFC do the magnifying glass small example, VC6, VS2010 can compile and run support custom support current mouse position zoom z