I would suggest looking at the articles at http://www.codeproject.com/editctrl/[^] Start by hacking the windows edit control and getting a feel for how Windows implements an edit control. Don't concern yourself with Open, Save, Save As commands as of yet...those are easy to add once you have an basic control built. Maybe not so much Copy, Paste, but i'd first get the caret moving about and inserting, deleteing characters down and bug free first. Cheers :) It's frustrating being a genius and living the life of a moron!!!