0
編集ボックスに入力した値を読み込み、Intに保存する必要があります。 誰もこれを行う方法を知っていますか?これは私がこれまで持っているコードは、..C++ストアのエディットボックスの値を
case EditAge: {
if (HIWORD(wParam) == EN_CHANGE)
編集ボックスに入力した値を読み込み、Intに保存する必要があります。 誰もこれを行う方法を知っていますか?これは私がこれまで持っているコードは、..C++ストアのエディットボックスの値を
case EditAge: {
if (HIWORD(wParam) == EN_CHANGE)
まあ、それはスタートだが、あなたも、テキストを取得しようとしたのですか?または、テキストを数値に変換する際に問題がありますか?将来の質問については、より具体的にするようにしてください。あなたが使用できるテキストを、持ってたら
GetDlgItemText(dialoghandle, LOWORD(wParam) /* the control id */, text /* pointer where the text should go */, 256 /* max number of elements */);
:あなたは、ほとんどの場合、この行(!あなたが右のテキストボックスにいるかどうかを確認することを忘れないでください)のようなものを探しています例えばstrtol()
文字列を解析して番号を取得します。
編集: hereと書かれたGetDlgItemInt()
を実際に使用して整数をすぐに取得することができます。
元の投稿を編集して、これがMFCかWindows SDKの種類のGUIアプリケーションかどうかを示すことができます。 – octopusgrabbus