
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ランキング
-
"判定"の英語表現について
-
vba ListViewの選択色について...
-
DBマジック
-
For ~ Next の中での Dim宣言...
-
ザベストテン風ランキング動画...
-
メッセージボックスを前面に表...
-
ENDLICHERIのサイトの行き方
-
【至急】フォトショップの「自...
-
他の人には声だして挨拶してる...
-
コンパイラ。リンク時のHDDへの...
-
Excelのマクロで実行時エラー”1...
-
業務に差し支えのないテンキー...
-
油性マジックで書いたサインを...
-
FMV-C70HV DISPLAY DRIVER標準...
-
アフターエフェクトで電車の揺...
-
ユーザーフォームのSetFocusが...
-
下記パソコンに Windows11をイ...
-
写真 誰か教えて
-
エクスプローラの操作について
-
フラッシュを無料で作成したい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
"判定"の英語表現について
-
vba ListViewの選択色について...
-
For ~ Next の中での Dim宣言...
-
DBマジック
-
X線CTにおけるコリメータの役割...
-
大腿骨の骨梁
-
プログラム中の大カッコについて
-
Detected memory leaks!
-
Visual Studio 2010の配色
-
Wacomのタッチ機能が反応しませ...
-
以前アクティブだったウィンド...
-
ActionScript3.0でお絵かきツー...
-
エディットでEnterキーでのTAB移動
-
全般について幾つか質問があり...
-
自宅で静かに練習できる楽器
-
マジックゲートとSDMI規格準拠...
-
iPhone 14 Pro 対 GNS3000 のGP...
-
CapsLock送信 キーストローク
-
タブレットの充電器について、...
-
マジックの再生方法
おすすめ情報