GetDlgItemText
을 사용하여 컨트롤의 텍스트를 가져올 수 있지만 선택을 지우고 SetDlgItemText(IDC_CTRL,_T(""));
이 작동하지 않습니다. 올바른 접근 방식은 무엇입니까?Win32 (MFC 아님)에서 콤보 상자 텍스트 가져 오기/설정
2
A
답변
3
콤보 상자 및 CB_SETCURSEL 메시지에 대한 MSDN 설명서를 읽고 있다고 가정하면 wParam이있는 콤보 상자에 CB_SETCURSEL 메시지를 보낼 수 있습니다 (이 경우 콤보의 문자열 색인이됩니다. 상자)가 -1로 설정됩니다. 그러면 선택이 취소됩니다.
메시지 전송을 감싸는 ComboBox_SetCurSel 매크로를 사용하기로 결정할 수도 있습니다. 그러면 조금 더 쉬워 질 수 있습니다. 다시 -1을 누르면 선택이 취소됩니다.
물론 컴 볼트 상자가없는 경우 콤보 상자의 핸들을 가져와야합니다 (사용자가 가정한다고 가정하고 있지만 그렇지 않은 경우) GetDlgItem 함수를 사용하여 얻을 수 있습니다 대화 상자에 대한 핸들과 콤보 상자의 ID를 제공합니다.
1
순수 Win32 API를 사용하는 경우 ComboBox_GetText 매크로를 사용하여 콤보 상자 컨트롤 (ComboBox_SetText 텍스트 설정)에서 텍스트를 가져올 수 있습니다. 콤보 상자의 목록에서 문자열을 가져 오려면 ComboBox_GetLBText을 사용하십시오.
관련 문제
- 1. 콤보 상자의 텍스트 가져 오기 Win32 API C++ (NO MFC)
- 2. Treeview의 Win32 텍스트 상자
- 3. 콤보 상자 기본 텍스트
- 4. 바인드 콤보 상자 텍스트
- 5. WPF 목록보기의 텍스트 상자, 콤보 상자
- 6. 콤보 상자 및 텍스트 입력
- 7. 콤보 상자 WPF에서 콤보 상자 항목 제거
- 8. 콤보 상자
- 9. Wpf 콤보 상자 텍스트 속성 바인딩 문제
- 10. 콤보 상자 버튼 텍스트 필드 자바
- 11. HTML/JavaScript의 맞춤 콤보 상자 텍스트
- 12. 콤보 상자 선택한 텍스트 나 항목
- 13. JQuery : 콤보 상자 옵션 요소 가져 오기
- 14. 동기화 된 콤보 상자
- 15. 필수 국가의 콤보 상자
- 16. Rails 3의 콤보 상자
- 17. C# 콤보 상자 winform
- 18. WPF 콤보 상자 하이라이트
- 19. WPF 콤보 상자 + MouseLeftButtonDown
- 20. MFC 응용 프로그램 및 비 MFC 모달 대화 상자
- 21. Win32 : 콤보 상자의 목록 상자를 얻는 방법
- 22. 텍스트 상자
- 23. 계단식 콤보 상자 HTML
- 24. WPF 콤보 상자 선택한 항목
- 25. 콤보 상자 드롭 다운 문제
- 26. jquery asp.net 콤보 상자 질문
- 27. jquery 검색/콤보 상자 조합?
- 28. 글꼴 목록 가져 오기 (Win32)
- 29. DataGrid의 콤보 상자
- 30. VB.NET 콤보 상자 지속성?