簡體   English   中英

C ++將編輯框值存儲為一個Int

[英]C++ Store Edit Box Value Into A Int

我需要讀取鍵入到EditBox中的值並保存到Int中。 有誰知道如何做到這一點?? 這是我到目前為止的代碼。

        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()解析字符串並檢索數字。

編輯:您實際上可以使用GetDlgItemInt()在此處記錄 )立即檢索整數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM