From my experience, it seems that you can't paste non numeric characters into an edit control for which the ES_NUMBER style was set.
Well, at least, was I prevented to do so when I using a C# TextBox for which I had override the CreateParam by adding ES_NUMBER and running under Vista.
When I tried to paste non numeric text, Windows popped a tooltip window up saying "Unauthorized character".