
No.1ベストアンサー
- 回答日時:
★アドバイス
・エディットボックスをサブクラスして機能を追加して下さい。
(1)Enterキーが押されたら『10000』文字列を『10,000円』文字列に変更してセット
(2)フォーカスを失ったときは『10000』文字列を『10,000円』文字列に変更してセット
(3)フォーカスになったときには『10,000円』文字列を『10000』文字列になるようにセット
・サブクラス化したときには次のメッセージを処理します。
(1)WM_KEYDOWN
(2)WM_KILLFOCUS
(3)WM_SETFOCUS
これらのメッセージについては次のURLをどうぞ。
http://wisdom.sakura.ne.jp/system/winapi/win32/w …→『サブクラス化』
http://wisdom.sakura.ne.jp/system/winapi/win32/w …→『キーボードイベント』
http://wisdom.sakura.ne.jp/system/winapi/win32/w …→『フォーカスイベント』
・あとサブクラス化しなくても次の通知コードを処理しても実装できます。
(1)EN_CHANGE
(2)EN_KILLFOCUS
(3)EN_SETFOCUS
http://wisdom.sakura.ne.jp/system/winapi/win32/w …→『エディット』
※エディットボックスが複数個ある場合はサブクラス化して部品化した方が便利です。
・以上。各メッセージ、通知コードを参考にして下さい。
参考URL:http://wisdom.sakura.ne.jp/system/winapi/win32/i …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Visual Basic(VBA) Excel VBA ユーザーフォーム内のラベルにテキストボックスの小計を出す方法 5 2022/08/17 14:27
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
- Visual Basic(VBA) Excel VBA ユーザーフォーム内のラベルにテキストボックスの計算結果を出す方法 5 2022/08/18 11:20
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Excel(エクセル) 数字にカンマを入れる方法 2 2022/04/12 11:52
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
"判定"の英語表現について
-
DBマジック
-
vba ListViewの選択色について...
-
MP5kの射撃モードについて、疑...
-
iPhone 14 Pro 対 GNS3000 のGP...
-
デジカメやカメラでサイレント...
-
Shellコマンドで別のexeを起動...
-
Visual Studio 2010の配色
-
【至急】フォトショップの「自...
-
メッセージボックスを前面に表...
-
どこにもフォーカスを当てたくない
-
クラリスインパクトのファイル...
-
SPREAD(GrapeCity)のセルにフォ...
-
画像ファイルを開くと、フォト...
-
古いシーケンサー用プログラム...
-
波紋を呼ぶ、波紋が広がる・広...
-
DVDが再生できない。デコーダの...
-
Outlookでメッセージの編集がで...
-
Windows7でクリップボードを開...
-
C# ReadOnlyのTextBoxで
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
"判定"の英語表現について
-
vba ListViewの選択色について...
-
以前アクティブだったウィンド...
-
For ~ Next の中での Dim宣言...
-
DBマジック
-
Wacomのタッチ機能が反応しませ...
-
textBoxに数値を入力すると円と...
-
SetTimer関数について。
-
iPhone 14 Pro 対 GNS3000 のGP...
-
Visual Studio 2010の配色
-
CapsLock送信 キーストローク
-
ビットマップの2値化
-
エディットでEnterキーでのTAB移動
-
X線CTにおけるコリメータの役割...
-
Detected memory leaks!
-
Shellコマンドで別のexeを起動...
-
大腿骨の骨梁
-
プログラム中の大カッコについて
-
c言語のエディターや開発環境で...
-
TabIndexを使わないで、フォー...
おすすめ情報