0

Visual Studio 2010のリソースエディターを使用して、浮動小数点数のみを受け入れる編集ボックスを作成しようとしています。編集ボックスにNumberプロパティがあり、trueに設定すると、数値入力のみが可能になることを知っています。これは整数では問題なく機能しますが、0.1などの浮動小数点数を入力することはできません。

Visual Studioのリソースエディターにこのための組み込みメカニズムはありますか?これを行うための最良の方法は何ですか?

4

1 に答える 1

2

EN_UPDATEメッセージのハンドラーを配置します。ハンドラーで、GetWindowTextを使用してコントロールからテキストを読み取ります。浮動小数点数に対して無効なものが含まれている場合は、問題のある文字を取り除き、SetWindowTextを使用して更新された文字列を元に戻します。

于 2012-05-22T22:22:44.917 に答える