Trim control. Assume an application where a user may resize an AVI file. Typically, a user would be presented with an avi of say, 1000 frames in length. They need to be able to use their mouse or keyboard to resize the video. The control will allow mouse control to drag in and out points or nudge the in/out "markers" by a frame at a time. The selected area would be highlighted and optional timecode would be displayed, too. The coder would use GDI+, be familiar with double-buffering and may use supplied code to build on. I believe the coder needs to be flexible because there are elements of the control that will change during development. For example, we may decided that it is not necessary to display timecode in the control, etc. Conversely, we may decide it would be good to provide a context menu should users want to switch display mode (e.g. display timecode or not) We aim to use this as a progress control too. e.g. Show the subselection as an indication of where the current clip is in it's play progress.
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased and supplied.