FINDMSGSTRING 등록된 메시지

찾기 또는 바꾸기 대화 상자를 만들기 전에 FINDMSGSTRING 등록 된 메시지에 대 한 메시지 식별자를 RegisterWindowMessage 함수를 호출 해야 합니다. 다음 검색 대화 상자에서 보낸 메시지를 처리 하는 식별자를 사용할 수 있습니다. 사용자는 다음 찾기, 바꾸기, 또는 대화 상자에서 모두 바꾸기 단추를 클릭 하면 대화 상자 프로시저 소유자 창의 창 프로시저를 FINDMSGSTRING 메시지를 보냅니다. FINDREPLACE 구조의 hwndOwner 회원 식별 소유자 창 대화 상자를 만들 때.

FINDMSGSTRING 메시지의 lParam 매개 변수 대화 상자를 만들 때 지정한 FINDREPLACE 구조에 대 한 포인터입니다. 메시지를 보내기 전에 대화 상자 설정 최신 사용자와이 구조체의 멤버를 입력, 검색 문자열, 대체 문자열 (있는 경우), 그리고 찾기 및 바꾸기 작업에 대 한 옵션을 포함 하 여.

FINDMSGSTRING 메시지에서 FINDREPLACE 구조의 플래그 구성원 메시지를 발생 시킨 이벤트를 나타내기 위해 다음 플래그 중 하나 포함.

플래그 의미
FR_DIALOGTERM 대화 상자 닫기 소유자 창에서이 메시지를 처리 한 후 대화 상자의 핸들은 더 이상 유효.
FR_FINDNEXT 사용자 찾기 또는 바꾸기 대화 상자에서 다음 찾기 단추를 클릭합니다. LpstrFindWhat 구성원에 대 한 검색 문자열을 지정 합니다.
FR_REPLACE 사용자 바꾸기 대화 상자에서 바꾸기 단추를 클릭합니다. 대체 문자열을 지정 하는 lpstrFindWhat 멤버 및 lpstrReplaceWith 멤버는 대체 문자열을 지정 합니다.
FR_REPLACEALL 사용자 바꾸기 대화 상자에서 모두 바꾸기 단추를 클릭합니다. 대체 문자열을 지정 하는 lpstrFindWhat 멤버 및 lpstrReplaceWith 멤버는 대체 문자열을 지정 합니다.

다음 찾기 또는 모두 바꾸기 메시지 플래그 멤버 검색 옵션을 나타내는 다음 플래그의 조합을 포함할 수 있습니다.

플래그 의미
FR_DOWN 설정, 방향 라디오 단추 아래로 버튼 선택 된 경우 해당 사용자가 현재 위치에서 문서의 끝까지 검색 하려는 나타내는. FR_DOWN을 설정 하는 경우 위로 단추 선택 되어 있으므로 사용자가 해당 문서의 시작 부분에 검색.
FR_MATCHCASE 만약 사용자가 검색이 대/소문자를 나타내는 집합, 대/소문자 확인란 선택 됩니다. 검색은 대/소문자 이어야 한다 그래서 확인란을 선택 하지 않으면 FR_MATCHCASE을 설정 하는 경우.
FR_WHOLEWORD 설정, 전체 단어 전용 일치 확인란 선택 검색 문자열과 일치 하는 단어 단위로 검색 하는 사용자가 나타내는. 검색 문자열과 일치 하는 단어 조각에 대 한 검색도 한다 그래서 확인란을 선택 하지 않으면 FR_WHOLEWORD을 설정 하는 경우.

 

Index