I can't reproduce this problem. I am able to subclass the RichEdit20A control without any problems. The code you have provided is not the problem. How are you establishing the subclassing, with a CBT hook?