•Derived from CWnd, easy to use
•Fits width and height of drawing rect
•Zooming in and out
•Mouse coordinates tracing
•Single/multiple selected by clicking mouse button
•Cross-line tracing mouse
•Add or delete a point of a curve by clicking mouse button
•Edit vertical value of a point of a curve by moving mouse with button down
•Easy to move, shift or mirror one curve
•Notify control’s owner when curve changing
•Owner determines whether to modify curve data by return values of message handle functions
•Unicode support
•Compiles under Windows 2000, VC 6.0 with warning level 4
1