Description: a) GDI Basic Drawing: rectangle, line, ellipse, rounded rectangle, pencil drawing, multi-line (not closed), polygons (closed), a half-hyun. b) borders and color settings. c) for each layer to support the process of painting. d) Each layer supports drag process. e) in the OnDraw function, use double buffering technology to prevent flicker
To Search:
File list (Check if you may need any files):
Draw\Debug\Draw.bsc
....\.....\Draw.exe
....\.....\Draw.ilk
....\.....\Draw.obj
....\.....\Draw.pch
....\.....\Draw.pdb
....\.....\Draw.res
....\.....\Draw.sbr
....\.....\DrawDoc.obj
....\.....\DrawDoc.sbr
....\.....\DrawView.obj
....\.....\DrawView.sbr
....\.....\Ellipse.obj
....\.....\Ellipse.sbr
....\.....\Layer.obj
....\.....\Layer.sbr
....\.....\Line.obj
....\.....\Line.sbr
....\.....\MainFrm.obj
....\.....\MainFrm.sbr
....\.....\Pencil.obj
....\.....\Pencil.sbr
....\.....\Polygon.obj
....\.....\Polygon.sbr
....\.....\PolyLine.obj
....\.....\PolyLine.sbr
....\.....\Rectan.obj
....\.....\Rectan.sbr
....\.....\RoundRect.obj
....\.....\RoundRect.sbr
....\.....\SettingDlg.obj
....\.....\SettingDlg.sbr
....\.....\StdAfx.obj
....\.....\StdAfx.sbr
....\.....\vc60.idb
....\.....\vc60.pdb
....\Draw.aps
....\Draw.clw
....\Draw.cpp
....\Draw.dsp
....\Draw.dsw
....\Draw.h
....\Draw.ncb
....\Draw.opt
....\Draw.plg
....\Draw.rc
....\DrawDoc.cpp
....\DrawDoc.h
....\DrawView.cpp
....\DrawView.h
....\Ellipse.cpp
....\Ellipse.h
....\Layer.cpp
....\Layer.h
....\Line.cpp
....\Line.h
....\MainFrm.cpp
....\MainFrm.h
....\Pencil.cpp
....\Pencil.h
....\Polygon.cpp
....\Polygon.h
....\PolyLine.cpp
....\PolyLine.h
....\ReadMe.txt
....\Rectan.cpp
....\Rectan.h
....\res\Draw.ico
....\...\Draw.rc2
....\...\DrawDoc.ico
....\...\Toolbar.bmp
....\resource.h
....\RoundRect.cpp
....\RoundRect.h
....\SettingDlg.cpp
....\SettingDlg.h
....\StdAfx.cpp
....\StdAfx.h
....\Debug
....\res
Draw