CBEM_HASEDITCHANGED 메시지
사용자가 ComboBoxEx 편집 컨트롤의 텍스트를 변경했는지 여부를 확인합니다.
매개 변수
-
wParam
- 0이어야 합니다.
-
lParam
- 0이어야 합니다.
반환 값
컨트롤의 편집 상자에 있는 텍스트가 변경되었으면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
설명
ComboBoxEx 컨트롤은 CBS_DROPDOWN 스타일로 설정된 경우 편집 상자 컨트롤을 사용합니다. CBEM_GETEDITCONTROL 메시지를 보내 편집 상자 컨트롤의 창 핸들을 검색할 수 있습니다.
사용자가 편집을 시작하면 CBEN_BEGINEDIT 알림을 받게 됩니다. 편집이 완료되거나 포커스가 변경되면 CBEN_ENDEDIT 알림을 받게 됩니다. CBEM_HASEDITCHANGED 메시지는 텍스트가 CBEN_ENDEDIT 알림보다 먼저 전송된 경우 변경되었는지 여부를 확인하는 데에만 유용합니다. 메시지가 나중에 전송되면 FALSE를 반환합니다. 예를 들어 사용자가 편집 상자에서 텍스트 편집을 시작하지만 포커스를 변경해 CBEN_ENDEDIT 알림을 생성한다고 가정해 보겠습니다. 그 뒤 CBEM_HASEDITCHANGED 메시지를 보내면 텍스트가 변경된 경우에도 FALSE를 반환합니다.
CBS_SIMPLE 스타일이 CBEM_HASEDITCHANGED에서 제대로 작동하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
헤더 |
|