キャレットが先頭にあればマイナスも通すようにすればいいだろうけど
…EDITには最初からそういうウィンドウスタイルがあったんじゃないか?(ES_NUMBER)

ま、整数入力コンポーネントなんて、探せばUpDownボタン付きの含めて大量にありそうだが