다음을 통해 공유


CHtmlView::OnBeforeNavigate2

이 멤버 함수를 호출 하 여 프레임 워크는 웹 브라우저에서 탐색 발생 하기 전에 이벤트가 발생할 수 있습니다.

virtual void OnBeforeNavigate2(
   LPCTSTR lpszURL,
   DWORD nFlags,
   LPCTSTR lpszTargetFrameName,
   CByteArray& baPostedData,
   LPCTSTR lpszHeaders,
   BOOL* pbCancel 
);

매개 변수

  • lpszURL
    포인터를 이동 하는 URL을 포함 하는 문자열.

  • nFlags
    다음에 사용하도록 예약됩니다.

  • lpszTargetFrameName
    리소스를 표시할 프레임의 이름을 포함 하는 문자열 또는 NULL 리소스에 대 한 이름된 있는 프레임을 대상으로 하는 경우.

  • baPostedData
    참조 하는 CByteArray HTTP POST 트랜잭션을 사용할 경우 서버에 보낼 데이터를 포함 하는 개체입니다.

  • lpszHeaders
    (HTTP Url) 서버로 보내는 데 사용할 추가 HTTP 헤더를 포함 하는 문자열에 대 한 포인터입니다.헤더 등 서버의 상태 코드를 서버에 전달 되는 데이터 형식에 필요한 작업으로 지정할 수 있습니다.

  • pbCancel
    취소 플래그에 대 한 포인터입니다.응용 프로그램이 매개이 변수는 0이 아닌 수 탐색 작업을 취소 하거나 계속 하도록 허용 하는 0으로 설정할 수 있습니다.

요구 사항

헤더: afxhtml.h

참고 항목

참조

CHtmlView 클래스

계층 구조 차트

CHtmlView::Navigate

CHtmlView::Navigate2

DWebBrowserEvents2::BeforeNavigate2