CFindReplaceDialog::Create

BOOL 만들기 ( BOOL bFindDialogOnly, LPCTSTR lpszFindWhat, LPCTSTR lpszReplaceWith = NULL DWORD dwFlags = FR_DOWN, CWnd * pParentWnd = NULL );

반환 값

0이 아닌 경우에 대화 상자 개체가 성공적으로 생성 되었습니다; 그렇지 않으면 0。

매개 변수

bFindDialogOnly

사실 표준 Windows 찾기 대화 상자를 표시 하려면이 매개 변수를 설정 합니다. False 이면 Windows 찾기/바꾸기 대화 상자를 표시로 설정。

lpszFindWhat

검색 문자열을 지정 합니다.

lpszReplaceWith

찾은 문자열을 대체 하는 기본 문자열을 지정 합니다.

dwFlags

하나 이상의 플래그를 비트 OR 연산자를 사용 하 여 결합 하는 대화 상자의 설정을 사용자 지정 하는 데 사용할 수 있습니다. 기본값은 FR_DOWN, 검색 아래쪽 방향으로 진행 하는 지정 합니다. 참조를 이러한 플래그에 대 한 자세한 내용은 Win32 SDK 설명서에서 FINDREPLACE 구조。

pParentWnd

대화 상자의 부모 또는 소유자 창에 대 한 포인터입니다. 이것은 찾기/바꾸기 작업을 수행 하는 요청을 나타내는 특별 한 메시지를 받게 됩니다 창입니다. NULL, 응용 프로그램의 주 창 사용。

주의

만들고 찾기 또는 찾기/바꾸기 대화 상자 개체를 bFindDialogOnly 값에 따라 표시。

찾기/바꾸기 요청 통보를 부모 창에서 Windows를 사용 해야 합니다 RegisterWindowMessage 함수 반환 값은 응용 프로그램의 인스턴스를 고유 메시지 번호. 프레임 창 (다음 예제에서OnFindReplace ) 콜백 함수를 선언 하는 메시지 맵 항목 있어야이 등록된 메시지를 처리 하는. 다음 코드 조각 이라는 프레임 창 클래스에 대 한 이렇게 하는 방법의 예입니다.CMyFrameWnd

nbsp;???CMyFrameWnd 클래스: 공용 CFrameWnd
 ?? {
 ?? 보호 된:
 ?????? afx_msg 롱 (WPARAM wParam, LPARAM lParam); OnFindReplace

DECLARE_MESSAGE_MAP()
 ?? };
 ?? 정적 UINT WM_FINDREPLACE =:: RegisterWindowMessage(FINDMSGSTRING);

BEGIN_MESSAGE_MAP (CMyFrameWnd, CFrameWnd)
 ????? //Normal 메시지 맵 항목 여기입니다.
 ????? ON_REGISTERED_MESSAGE (WM_FINDREPLACE, OnFindReplace)
 ?? END_MESSAGE_MAP(&N)

OnFindReplace 함수 내에서 당신은 사용자의 의도 해석 하 고 찾기/바꾸기 작업에 대 한 코드 만들기。

CFindReplaceDialog 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CFindReplaceDialog::CFindReplaceDialog(&N)

Index