2012-03-18 1 views
0

EditBox에 입력 된 값을 읽고 Int로 저장해야합니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까 ?? 이것은 내가 지금까지 가지고있는 코드 ..C++ 편집 상자 값을 Int로 변환

 case EditAge: { 
     if (HIWORD(wParam) == EN_CHANGE) 
+0

원래 게시물을 편집 할 수있는 질문과 함께 더 많은 정보를 게시하고 이것이 MFC 또는 Windows SDK 종류의 GUI 응용 프로그램인지 여부를 나타내는 데 도움이됩니다. – octopusgrabbus

답변

0

글쎄, 그건 시작입니다,하지만 당신은 심지어 텍스트를 검색하려고 했습니까? 또는 텍스트를 숫자로 변환하는 데 문제가 있습니까? 앞으로의 질문을 위해보다 구체적으로 작성하십시오. 당신이 가장 가능성이 라인 같은 것을 찾고 (오른쪽 텍스트 상자에 있다면 확인하는 것을 잊지 마세요!) : 텍스트를했으면

GetDlgItemText(dialoghandle, LOWORD(wParam) /* the control id */, text /* pointer where the text should go */, 256 /* max number of elements */); 

, 당신이 사용할 수있는 예 strtol() 문자열을 구문 분석하고 숫자를 검색합니다.

편집 : here으로 문서화 된 GetDlgItemInt()을 사용하면 정수를 즉시 검색 할 수 있습니다.