CHtmlView 클래스

MFC의 문서/뷰 아키텍처 컨텍스트 내에서 WebBrowser 컨트롤의 기능을 제공합니다.

구문

class CHtmlView : public CFormView

멤버

공용 메서드

이름 설명
CHtmlView::Create WebBrowser 컨트롤을 만듭니다.
CHtmlView::CreateControlSite 폼에서 컨트롤을 호스트할 컨트롤 사이트 인스턴스를 만드는 데 사용되는 Overridable입니다.
CHtmlView::ExecFormsCommand IOleCommandTarget::Exec 메서드를 사용하여 지정된 명령을 실행합니다.
CHtmlView::ExecWB 명령을 실행합니다.
CHtmlView::GetAddressBar Internet Explorer 개체의 주소 표시줄을 표시할지 여부를 결정합니다. WebBrowser 컨트롤은 무시됩니다. Internet Explorer에만 해당합니다.
CHtmlView::GetApplication Internet Explorer 애플리케이션의 현재 인스턴스를 포함하는 애플리케이션을 나타내는 애플리케이션 개체를 검색합니다.
CHtmlView::GetBusy 다운로드 또는 기타 작업이 계속 진행 중인지 여부를 나타내는 값을 검색합니다.
CHtmlView::GetContainer WebBrowser 컨트롤의 컨테이너를 검색합니다.
CHtmlView::GetFullName 웹 브라우저에 표시되는 리소스의 전체 이름(경로 포함)을 검색합니다. WebBrowser 컨트롤은 무시됩니다. Internet Explorer에만 해당합니다.
CHtmlView::GetFullScreen WebBrowser 컨트롤이 전체 화면 모드 또는 표준 창 모드로 작동 중인지를 나타냅니다.
CHtmlView::GetHeight Internet Explorer 주 창의 높이를 검색합니다.
CHtmlView::GetHtmlDocument 활성 HTML 문서를 검색합니다.
CHtmlView::GetLeft Internet Explorer 주 창에서 왼쪽 가장자리의 화면 좌표를 검색합니다.
CHtmlView::GetLocationName 현재 WebBrowser에 표시되는 리소스의 이름을 검색합니다.
CHtmlView::GetLocationURL 현재 WebBrowser에 표시되는 리소스의 URL을 검색합니다.
CHtmlView::GetMenuBar 메뉴 모음을 표시할지 여부를 결정하는 값을 검색합니다.
CHtmlView::GetOffline 컨트롤이 오프라인 상태인지 여부를 결정하는 값을 검색합니다.
CHtmlView::GetParentBrowser IDispatch 인터페이스에 대한 포인터를 검색합니다. 자세한 내용은 인터페이스 구현을 IDispatch 참조하세요.
CHtmlView::GetProperty 지정된 개체와 연결된 속성의 현재 값을 검색합니다.
CHtmlView::GetReadyState 웹 브라우저 개체의 준비 상태를 검색합니다.
CHtmlView::GetRegisterAsBrowser WebBrowser 컨트롤이 대상 이름 확인을 위한 최상위 브라우저로 등록되었는지 여부를 나타냅니다.
CHtmlView::GetRegisterAsDropTarget WebBrowser 컨트롤이 탐색을 위한 놓기 대상으로 등록되었는지 여부를 나타냅니다.
CHtmlView::GetSilent 대화 상자를 표시할 수 있는지 여부를 나타냅니다.
CHtmlView::GetSource 웹 페이지의 HTML 소스 코드입니다.
CHtmlView::GetStatusBar Internet Explorer의 상태 표시줄을 표시할지 여부를 나타냅니다. WebBrowser 컨트롤은 무시됩니다. Internet Explorer에만 해당합니다.
CHtmlView::GetTheaterMode WebBrowser 컨트롤이 극장 모드인지 여부를 나타냅니다.
CHtmlView::GetToolBar 도구 모음을 표시할지 여부를 결정하는 값을 검색합니다.
CHtmlView::GetTop Internet Explorer 주 창에서 위쪽 가장자리의 화면 좌표를 검색합니다.
CHtmlView::GetTopLevelContainer 현재 개체가 WebBrowser 컨트롤의 최상위 컨테이너인지 여부를 나타내는 값을 검색합니다.
CHtmlView::GetType 문서 개체의 형식 이름을 검색합니다.
CHtmlView::GetVisible 개체를 표시할지 또는 숨길지를 나타내는 값을 검색합니다.
CHtmlView::GetWidth Internet Explorer 주 창의 너비를 검색합니다.
CHtmlView::GoBack 기록 목록에서 이전 항목으로 이동합니다.
CHtmlView::GoForward 기록 목록에서 다음 항목으로 이동합니다.
CHtmlView::GoHome 현재 홈페이지 또는 시작 페이지로 이동합니다.
CHtmlView::GoSearch 현재 검색 페이지로 이동합니다.
CHtmlView::LoadFromResource WebBrowser 컨트롤에 리소스를 로드합니다.
CHtmlView::Navigate URL로 식별된 리소스로 이동합니다.
CHtmlView::Navigate2 URL로 식별된 리소스 또는 전체 경로로 식별된 파일로 이동합니다.
CHtmlView::OnBeforeNavigate2 지정된 WebBrowser(창 또는 프레임 세트 요소)에서 탐색 작업이 발생하기 전에 호출됩니다.
CHtmlView::OnCommandStateChange 웹 브라우저 명령의 사용 상태가 변경되었음을 애플리케이션에 알리기 위해 호출됩니다.
CHtmlView::OnDocumentComplete 문서가 READYSTATE_COMPLETE 상태에 도달했음을 애플리케이션에 알리기 위해 호출됩니다.
CHtmlView::OnDocWindowActivate 컨테이너의 문서 창이 활성화되거나 비활성화될 때 현재 위치 개체에 알립니다. Internet Explorer 또는 MSHTML 구현 IOleInPlaceActiveObject::OnDocWindowActivate에서 호출됩니다.
CHtmlView::OnDownloadBegin 이동 작업이 시작되었음을 애플리케이션에 알리기 위해 호출됩니다.
CHtmlView::OnDownloadComplete 이동 작업이 중단 또는 실패한 상태로 마치면 호출됩니다.
CHtmlView::OnEnableModeless 컨테이너가 모달 대화 상자를 만들거나 삭제할 때 모덜리스 대화 상자를 사용하거나 사용하지 않도록 설정하기 위해 호출됩니다.
CHtmlView::OnFilterDataObject 호스트가 Internet Explorer 또는 MSHTML의 데이터 개체를 바꿀 수 있도록 하기 위해 Internet Explorer 또는 MSHTML에 의해 호스트에서 호출됩니다.
CHtmlView::OnFrameWindowActivate IOleInPlaceActiveObject::OnFrameWindowActivate 컨테이너의 최상위 프레임 창이 활성화되거나 비활성화될 때 개체에 알리기 위해 호출됩니다.
CHtmlView::OnFullScreen 속성이 FullScreen 변경될 때 호출됩니다.
CHtmlView::OnGetDropTarget 호스트가 대안을 IDropTarget제공할 수 있도록 놓기 대상으로 사용될 때 Internet Explorer 또는 MSHTML에서 호출됩니다.
CHtmlView::OnGetExternal 호스트의 IDispatch 인터페이스를 가져오기 위해 Internet Explorer 또는 MSHTML에 의해 호출됩니다.
CHtmlView::OnGetHostInfo Internet Explorer 또는 MSHTML 호스트의 UI 기능을 검색합니다.
CHtmlView::OnGetOptionKeyPath Internet Explorer 또는 MSHTML이 사용자 기본 설정을 저장하는 레지스트리 키를 반환합니다.
CHtmlView::OnHideUI Internet Explorer 또는 MSHTML이 해당 메뉴 및 도구 모음을 제거하면 호출됩니다.
CHtmlView::OnMenuBar 속성이 MenuBar 변경될 때 호출됩니다.
CHtmlView::OnNavigateComplete2 하이퍼링크 탐색이 완료된 후 호출됩니다(창 또는 프레임 세트 요소에서).
CHtmlView::OnNavigateError 하이퍼링크로 이동이 실패할 경우 프레임워크에 의해 호출됩니다.
CHtmlView::OnNewWindow2 리소스를 표시하기 위해 새 창이 만들어지면 호출됩니다.
CHtmlView::OnProgressChange 다운로드 작업 진행률이 업데이트되었음을 애플리케이션에 알리기 위해 호출됩니다.
CHtmlView::OnPropertyChange 메서드가 속성 값을 변경했음을 PutProperty 애플리케이션에 알리기 위해 호출됩니다.
CHtmlView::OnQuit Internet Explorer 애플리케이션을 끝낼 준비가 되었음을 애플리케이션에 알리기 위해 호출됩니다. (Internet Explorer에만 적용됨)
CHtmlView::OnResizeBorder Internet Explorer 또는 MSHTML 구현에서 호출됩니다. 이 구현은 개체에 테두리 공간의 IOleInPlaceActiveObject::ResizeBorder크기를 조정해야 한다는 경고를 표시합니다.
CHtmlView::OnShowContextMenu 상황에 맞는 메뉴를 표시하려고 할 때 Internet Explorer 또는 MSHTML에서 호출됩니다.
CHtmlView::OnShowUI Internet Explorer 또는 MSHTML이 해당 메뉴 및 도구 모음을 표시하기 전에 호출됩니다.
CHtmlView::OnStatusBar 속성이 StatusBar 변경될 때 호출됩니다.
CHtmlView::OnStatusTextChange 애플리케이션에 WebBrowser 컨트롤과 연결된 상태 표시줄의 텍스트가 변경되었음을 알리기 위해 호출됩니다.
CHtmlView::OnTheaterMode 속성이 TheaterMode 변경될 때 호출됩니다.
CHtmlView::OnTitleChange WebBrowser 컨트롤의 문서 제목을 사용할 수 있게 되거나 변경할 경우 애플리케이션에 알리기 위해 호출됩니다.
CHtmlView::OnToolBar 속성이 ToolBar 변경될 때 호출됩니다.
CHtmlView::OnTranslateAccelerator 컨테이너의 메시지 큐에서 메뉴 가속기 키 메시지를 처리하거나 호출할 때 IOleInPlaceActiveObject::TranslateAccelerator Internet Explorer 또는 IOleControlSite::TranslateAccelerator MSHTML에서 호출됩니다.
CHtmlView::OnTranslateUrl 호스트가 로드할 URL을 수정할 수 있도록 하기 위해 Internet Explorer 또는 MSHTML에 의해 호출됩니다.
CHtmlView::OnUpdateUI 명령 상태가 변경되었음을 호스트에 알립니다.
CHtmlView::OnVisible WebBrowser 컨트롤의 창을 표시하거나 숨기면 호출됩니다.
CHtmlView::PutProperty 지정된 개체와 연결된 속성의 값을 설정합니다.
CHtmlView::QueryFormsCommand 사용자 인터페이스 이벤트에 의해 생성되는 하나 이상 명령의 상태를 쿼리합니다.
CHtmlView::QueryStatusWB WebBrowser 컨트롤에 의해 처리되는 명령의 상태를 쿼리합니다.
CHtmlView::Refresh 현재 파일을 다시 로드합니다.
CHtmlView::Refresh2 현재 파일을 다시 로드하고 필요에 따라 pragma:nocache 헤더가 전송되지 않도록 합니다.
CHtmlView::SetAddressBar Internet Explorer 개체의 주소 표시줄을 표시하거나 숨깁니다. WebBrowser 컨트롤은 무시됩니다. Internet Explorer에만 해당합니다.
CHtmlView::SetFullScreen 컨트롤이 전체 화면 모드 또는 표준 창 모드로 작동 중인지를 결정할 값을 설정합니다. WebBrowser 컨트롤은 무시됩니다. Internet Explorer에만 해당합니다.
CHtmlView::SetHeight Internet Explorer 주 창의 높이를 설정합니다.
CHtmlView::SetLeft Internet Explorer 주 창의 가로 위치를 설정합니다.
CHtmlView::SetMenuBar 컨트롤의 메뉴 모음을 표시할지 여부를 결정할 값을 설정합니다. WebBrowser 컨트롤은 무시됩니다. Internet Explorer에만 해당합니다.
CHtmlView::SetOffline 컨트롤이 오프라인 상태인지 여부를 결정할 값을 설정합니다.
CHtmlView::SetRegisterAsBrowser WebBrowser 컨트롤이 대상 이름 확인을 위한 최상위 브라우저로 등록되었는지 여부를 나타내는 값을 설정합니다.
CHtmlView::SetRegisterAsDropTarget WebBrowser 컨트롤이 탐색을 위한 놓기 대상으로 등록되었는지 여부를 나타내는 값을 설정합니다.
CHtmlView::SetSilent 컨트롤이 대화 상자를 표시할지 여부를 결정할 값을 설정합니다.
CHtmlView::SetStatusBar Internet Explorer의 상태 표시줄을 표시할지 여부를 결정할 값을 설정합니다. WebBrowser 컨트롤은 무시됩니다. Internet Explorer에만 해당합니다.
CHtmlView::SetTheaterMode WebBrowser 컨트롤이 극장 모드인지 여부를 나타내는 값을 설정합니다.
CHtmlView::SetToolBar 컨트롤의 도구 모음을 표시할지 여부를 결정할 값을 설정합니다. WebBrowser 컨트롤은 무시됩니다. Internet Explorer에만 해당합니다.
CHtmlView::SetTop Internet Explorer 주 창의 세로 위치를 설정합니다.
CHtmlView::SetVisible 개체를 표시할지 또는 숨길지를 나타내는 값을 설정합니다.
CHtmlView::SetWidth Internet Explorer 주 창의 너비를 설정합니다.
CHtmlView::Stop 파일 열기를 중지합니다.

설명

WebBrowser 컨트롤은 사용자가 World Wide Web의 사이트와 로컬 파일 시스템 및 네트워크의 폴더를 찾아볼 수 있는 창입니다. WebBrowser 컨트롤은 하이퍼링크와 URL(Uniform Resource Locator) 탐색을 지원하고 기록 목록을 유지 관리합니다.

CHtmlView MFC 애플리케이션에서 클래스 사용

표준 MFC 프레임워크 애플리케이션(SDI 또는 MDI 기반)에서 뷰 개체는 일반적으로 특수한 클래스 집합에서 파생됩니다. 이러한 클래스는 모두 CView에서 파생되며, CView에서 제공하는 것 이상의 특수 기능을 제공합니다.

애플리케이션의 뷰 클래스가 CHtmlView 를 기반으로 하는 경우 뷰에 WebBrowser 컨트롤이 제공됩니다. 이렇게 하면 실제로 애플리케이션이 웹 브라우저가 됩니다. 웹 브라우저 스타일 애플리케이션을 만드는 기본 방법은 MFC 애플리케이션 마법사를 사용하고 CHtmlView 를 뷰 클래스로 지정하는 것입니다. MFC 애플리케이션 내에서 WebBrowser 컨트롤을 구현 및 사용하는 방법에 대한 자세한 내용은 웹 브라우저 스타일 애플리케이션 만들기를 참조하세요.

참고 항목

WebBrowser ActiveX 컨트롤(및 따라서 CHtmlView)은 Internet Explorer 4.0 이상이 설치된 Windows NT 버전 4.0 이상에서 실행되는 프로그램에서만 사용할 수 있습니다.

CHtmlView 는 웹(및/또는 HTML 문서)에 액세스하는 애플리케이션용으로 작성되었습니다. 다음 CHtmlView 멤버 함수는 Internet Explorer 애플리케이션에만 적용됩니다. 이러한 함수는 WebBrowser 컨트롤에서 성공하지만 표시되는 효과는 없습니다.

상속 계층 구조

CObject
CCmdTarget
CWnd
CView
CScrollView
CFormView

CHtmlView

요구 사항

헤더afxhtml.h:

CHtmlView::Create

이 멤버 함수를 호출하여 Internet Explorer 실행 파일에 대한 WebBrowser 컨트롤 또는 컨테이너를 만듭니다.

virtual BOOL Create(
    LPCTSTR lpszClassName,
    LPCTSTR lpszWindowName,
    DWORD dwStyle,
    const RECT& rect,
    CWnd* pParentWnd,
    UINT nID,
    CCreateContext* pContext = NULL);

매개 변수

lpszClassName
Windows 클래스의 이름을 지정하는 null로 끝나는 문자열을 가리킵니다. 클래스 이름은 전역 함수 또는 RegisterClass Windows 함수에 AfxRegisterWndClass 등록된 모든 이름일 수 있습니다. 이면 NULL미리 정의된 기본 CFrameWnd 특성을 사용합니다.

lpszWindowName
창 이름을 나타내는 null로 끝나는 문자열을 가리킵니다.

dwStyle
창 스타일 특성을 지정합니다. 기본적으로 WS_VISIBLE Windows 스타일과 WS_CHILD Windows 스타일이 설정됩니다.

rect
창의 RECT 크기와 위치를 지정하는 구조체에 대한 참조입니다. 이 rectDefault 값을 사용하면 Windows에서 새 창의 크기와 위치를 지정할 수 있습니다.

pParentWnd
컨트롤의 부모 창에 대한 포인터입니다.

nID
보기의 ID 번호입니다. 기본적으로 AFX_IDW_PANE_FIRST로 설정됩니다.

pContext
에 대한 포인터입니다 CCreateContext. 기본적으로 NULL입니다.

CHtmlView::CreateControlSite

폼에서 컨트롤을 호스트할 컨트롤 사이트 인스턴스를 만드는 데 사용되는 Overridable입니다.

virtual BOOL CreateControlSite(
    COleControlContainer* pContainer,
    COleControlSite** ppSite,
    UINT nID,
    REFCLSID clsid);

매개 변수

pContainer
컨트롤을 포함하는 개체에 대한 COleControlContainer 포인터입니다.

ppSite
컨트롤의 사이트를 제공하는 개체에 COleControlSite 대한 포인터에 대한 포인터입니다.

nID
호스팅할 컨트롤의 식별자입니다.

clsid
호스팅할 컨트롤의 CLSID

Return Value

성공하면 TRUE를 반환하고 실패하면 FALSE를 반환합니다.

설명

고유한 컨트롤 사이트 클래스의 인스턴스를 반환하도록 이 멤버 함수를 재정의할 수 있습니다.

CHtmlView::ExecFormsCommand

IOleCommandTarget::Exec 메서드를 사용하여 지정된 명령을 실행합니다.

HRESULT ExecFormsCommand(
    DWORD dwCommandID,
    VARIANT* pVarIn,
    VARIANT* pVarOut);

매개 변수

dwCommandID
실행할 명령입니다. 이 명령은 그룹에 속 CMDSETID3_Forms3 해야 합니다.

pVarIn
입력 인수를 VARIANT 포함하는 구조체에 대한 포인터입니다. NULL일 수 있습니다.

pVarOut
명령 출력을 받을 구조체에 대한 포인터입니다 VARIANT . NULL일 수 있습니다.

Return Value

표준 HRESULT 값입니다. 가능한 값의 전체 목록은 Windows SDK를 참조 IOleCommandTarget::Exec 하세요.

설명

ExecFormsCommand 는 메서드의 동작을 구현합니다 IOleCommandTarget::Exec .

CHtmlView::ExecWB

WebBrowser 또는 Internet Explorer에서 명령을 실행하려면 이 멤버 함수를 호출합니다.

void ExecWB(
    OLECMDID cmdID,
    OLECMDEXECOPT cmdexecopt,
    VARIANT* pvaIn,
    VARIANT* pvaOut);

매개 변수

cmdID
실행할 명령입니다.

cmdexecopt
명령을 실행하기 위한 옵션 집합입니다.

pvaIn
명령 입력 인수를 지정하는 데 사용되는 변형입니다.

pvaOut
명령 출력 인수를 지정하는 데 사용되는 변형입니다.

설명

Windows SDK에서 참조 IWebBrowser2::ExecWB 하세요.

CHtmlView::GetAddressBar

Internet Explorer의 주소 표시줄을 검색하려면 이 멤버 함수를 호출합니다.

BOOL GetAddressBar() const;

Return Value

주소 표시줄이 표시되면 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer에 적용됩니다. WebBrowser 컨트롤과 함께 이 호출을 사용하면 오류가 반환되지 않지만 이 호출은 무시됩니다.

CHtmlView::GetApplication

이 멤버 함수를 호출하여 WebBrowser 컨트롤을 포함하는 애플리케이션에서 지원하는 자동화 개체를 검색합니다.

LPDISPATCH GetApplication() const;

Return Value

현재 문서 개체의 IDispatch 인터페이스에 대한 포인터입니다. 자세한 내용은 인터페이스 구현을 IDispatch 참조하세요.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetBusy

이 멤버 함수를 호출하여 WebBrowser 컨트롤이 탐색 또는 다운로드 작업에 참여하고 있는지 여부를 확인합니다.

BOOL GetBusy() const;

Return Value

웹 브라우저가 사용 중인 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetContainer

이 멤버 함수를 호출하여 웹 브라우저의 컨테이너로 평가되는 개체를 검색합니다.

LPDISPATCH GetContainer() const;

Return Value

현재 문서 개체의 IDispatch 인터페이스에 대한 포인터입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetFullName

이 멤버 함수를 호출하여 Internet Explorer가 현재 표시 중인 파일의 전체 경로를 검색합니다.

CString GetFullName() const;

Return Value

CString 현재 표시된 파일의 경로와 이름을 포함하는 개체입니다. 경로 및 파일 이름이 GetFullName 없으면 빈 CString.

설명

Internet Explorer에 적용됩니다. WebBrowser 컨트롤과 함께 이 호출을 사용하면 오류가 반환되지 않지만 이 호출은 무시됩니다.

CHtmlView::GetFullScreen

이 멤버 함수를 호출하여 WebBrowser 컨트롤이 전체 화면 모드에서 작동하는지 또는 일반 창 모드에서 작동하는지 확인합니다.

BOOL GetFullScreen() const;

Return Value

WebBrowser가 전체 화면 모드에서 작동하는 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

전체 화면 모드에서는 Internet Explorer 기본 창이 최대화되고 상태 표시줄, 도구 모음, 메뉴 모음 및 제목 표시줄이 숨겨집니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetHeight

이 멤버 함수를 호출하여 WebBrowser 컨트롤의 프레임 창 높이(픽셀)를 검색합니다.

long GetHeight() const;

Return Value

컨트롤의 프레임 창 높이(픽셀)입니다.

CHtmlView::GetHtmlDocument

현재 문서의 HTML 문서를 검색하려면 이 멤버 함수를 호출합니다.

LPDISPATCH GetHtmlDocument() const;

Return Value

현재 문서 개체의 IDispatch 인터페이스에 대한 포인터입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetLeft

WebBrowser 컨트롤의 내부 왼쪽 가장자리와 해당 컨테이너의 왼쪽 가장자리 사이의 거리를 검색하려면 이 멤버 함수를 호출합니다.

long GetLeft() const;

Return Value

왼쪽 가장자리 거리(픽셀)입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetLocationName

이 멤버 함수를 호출하여 WebBrowser에 표시되는 리소스의 이름을 가져옵니다.

CString GetLocationName() const;

Return Value

CString WebBrowser에 현재 표시되는 리소스의 이름을 포함하는 개체입니다.

설명

리소스가 World Wide Web의 HTML 페이지인 경우 이름은 해당 페이지의 제목입니다. 리소스가 네트워크 또는 로컬 컴퓨터의 폴더 또는 파일인 경우 이름은 폴더 또는 파일의 UNC 또는 전체 경로입니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetLocationURL

이 멤버 함수를 호출하여 WebBrowser 컨트롤이 현재 표시 중인 리소스의 URL을 검색합니다.

CString GetLocationURL() const;

Return Value

CString 현재 WebBrowser에 표시되는 리소스의 URL을 포함하는 개체입니다.

설명

리소스가 네트워크 또는 로컬 컴퓨터의 폴더 또는 파일인 경우 이름은 폴더 또는 파일의 UNC 또는 전체 경로입니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetMenuBar

메뉴 모음이 표시되는지 여부를 확인하려면 이 멤버 함수를 호출합니다.

BOOL GetMenuBar() const;

Return Value

메뉴 모음이 표시되는 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetOffline

웹 브라우저가 오프라인으로 작동하는지 여부를 확인하려면 이 멤버 함수를 호출합니다.

BOOL GetOffline() const;

Return Value

웹 브라우저가 현재 오프라인 상태이면 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetParentBrowser

WebBrowser 컨트롤의 부모 개체에 대한 포인터를 검색하려면 이 멤버 함수를 호출합니다.

LPDISPATCH GetParentBrowser() const;

Return Value

WebBrowser 컨트롤의 부모인 개체의 인터페이스에 대한 포인터 IDispatch 입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetProperty

이 멤버 함수를 호출하여 현재 컨트롤과 연결된 속성의 값을 가져옵니다.

BOOL GetProperty(
    LPCTSTR lpszProperty,
    CString& strValue);

COleVariant GetProperty(LPCTSTR lpszProperty);

매개 변수

lpszProperty
검색할 속성이 포함된 문자열에 대한 포인터입니다.

strValue
속성의 CString 현재 값을 받는 개체에 대한 참조입니다.

Return Value

첫 번째 버전에서는 성공적으로 완료된 경우 0이 아닌 버전입니다. 그렇지 않으면 0입니다. 두 번째 버전에서는 개체입니다 COleVariant .

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetReadyState

WebBrowser 개체의 준비 상태를 검색하려면 이 멤버 함수를 호출합니다.

READYSTATE GetReadyState() const;

Return Value

READYSTATE Windows SDK에 설명된 대로 값입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetRegisterAsBrowser

이 멤버 함수를 호출하여 WebBrowser 개체가 대상 이름 확인을 위한 최상위 브라우저로 등록되어 있는지 여부를 확인합니다.

BOOL GetRegisterAsBrowser() const;

Return Value

브라우저가 최상위 브라우저로 등록된 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetRegisterAsDropTarget

WebBrowser 컨트롤이 탐색을 위한 놓기 대상으로 등록되어 있는지 여부를 확인하려면 이 멤버 함수를 호출합니다.

BOOL GetRegisterAsDropTarget() const;

Return Value

브라우저가 놓기 대상으로 등록된 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetSilent

WebBrowser 컨트롤에 대화 상자를 표시할 수 있는지 여부를 확인하려면 이 멤버 함수를 호출합니다.

BOOL GetSilent() const;

Return Value

WebBrowser 컨트롤에서 대화 상자를 표시할 수 없는 경우 0이 아닙니다. 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetSource

이 멤버 함수를 호출하여 웹 페이지의 HTML 소스 코드를 검색합니다.

BOOL GetSource(CString& strRef);

Return Value

성공하는 경우 0이 아니고, 그렇지 않으면 0입니다.

매개 변수

refString
소스 코드를 보유하는 A CString 입니다.

설명

이 함수는 소스 코드가 .에 반환된다는 점을 제외하고 Internet Explorer의 "원본 보기" 명령과 CString동일합니다.

CHtmlView::GetStatusBar

WebBrowser 컨트롤에 상태 표시줄이 표시되는지 여부를 확인하려면 이 멤버 함수를 호출합니다.

BOOL GetStatusBar() const;

Return Value

상태 표시줄을 표시할 수 있으면 0이 아니고, 그렇지 않으면 0입니다.

설명

Internet Explorer에 적용됩니다. WebBrowser 컨트롤과 함께 이 호출을 사용하면 오류가 반환되지 않지만 이 호출은 무시됩니다.

CHtmlView::GetTheaterMode

이 멤버 함수를 호출하여 웹 브라우저가 극장 모드에 있는지 확인합니다.

BOOL GetTheaterMode() const;

Return Value

웹 브라우저가 극장 모드인 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

웹 브라우저가 극장 모드인 경우 브라우저 기본 창이 전체 화면을 채우고, 탐색 도구 집합이 최소화된 도구 모음이 나타나고, 상태 표시줄이 화면의 오른쪽 위 모서리에 나타납니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetToolBar

이 멤버 함수를 호출하여 도구 모음이 표시되는지 여부를 확인합니다.

int GetToolBar() const;

Return Value

도구 모음이 표시되는지 여부를 나타내는 값입니다. 도구 모음이 표시되는 경우 0이 아닌 경우 그렇지 않으면 0입니다.

CHtmlView::GetTop

이 멤버 함수를 호출하여 WebBrowser 컨트롤의 기본 창 위쪽 가장자리의 화면 좌표를 검색합니다.

long GetTop() const;

Return Value

기본 창 위쪽 가장자리의 화면 좌표를 받는 변수의 주소입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetTopLevelContainer

Internet Explorer가 WebBrowser 컨트롤의 최상위 컨테이너인지 여부를 확인하려면 이 멤버 함수를 호출합니다.

BOOL GetTopLevelContainer() const;

Return Value

0이 아닌 컨테이너는 최상위 컨테이너입니다. 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetType

이 멤버 함수를 호출하여 포함된 활성 문서의 형식 이름을 검색합니다.

CString GetType() const;

Return Value

CString 포함된 현재 문서의 형식 이름을 포함하는 개체입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetVisible

이 멤버 함수를 호출하여 포함된 개체가 표시되는지 확인합니다.

BOOL GetVisible() const;

Return Value

개체가 표시되는 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GetWidth

Internet Explorer 주 창의 너비를 검색합니다.

long GetWidth() const;

Return Value

창의 현재 너비(픽셀)입니다.

CHtmlView::GoBack

기록 목록에서 한 항목을 뒤로 이동합니다.

void GoBack();

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GoForward

기록 목록에서 한 항목을 앞으로 이동합니다.

void GoForward();

CHtmlView::GoHome

Internet Explorer 인터넷 옵션 대화 상자 또는 제어판을 통해 액세스하는 인터넷 속성 대화 상자에서 지정된 현재 홈페이지 또는 시작 페이지로 이동합니다.

void GoHome();

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::GoSearch

Internet Explorer Internet Options 대화 상자 또는 제어판 액세스한 인터넷 속성 대화 상자에 지정된 대로 현재 검색 페이지로 이동합니다.

void GoSearch();

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::LoadFromResource

이 멤버 함수를 호출하여 지정된 리소스를 WebBrowser 컨트롤에 로드합니다.

BOOL LoadFromResource(LPCTSTR lpszResource);
BOOL LoadFromResource(UINT nRes);

매개 변수

lpszResource
로드할 리소스의 이름을 포함하는 문자열에 대한 포인터입니다.

nRes
로드할 리소스의 이름을 포함하는 버퍼의 ID입니다.

Return Value

성공하는 경우 0이 아니고, 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

URL로 식별되는 리소스로 이동하려면 이 멤버 함수를 호출합니다.

void Navigate(
    LPCTSTR URL,
    DWORD dwFlags = 0,
    LPCTSTR lpszTargetFrameName = NULL,
    LPCTSTR lpszHeaders = NULL,
    LPVOID lpvPostData = NULL,
    DWORD dwPostDataLen = 0);

매개 변수

URL
탐색할 URL 또는 표시할 파일의 전체 경로를 포함하는 호출자 할당 문자열입니다.

dwFlags
기록 목록에 리소스를 추가할지 여부, 캐시에서 읽거나 쓸지 여부 및 새 창에 리소스를 표시할지 여부를 지정하는 변수의 플래그입니다. 변수는 열거형에서 정의한 값의 조합일 BrowserNavConstants 수 있습니다.

lpszTargetFrameName
리소스를 표시할 프레임의 이름을 포함하는 문자열에 대한 포인터입니다.

lpszHeaders
서버로 보낼 HTTP 헤더를 지정하는 값에 대한 포인터입니다. 이러한 헤더는 기본 Internet Explorer 헤더에 추가됩니다. 헤더는 서버에 필요한 작업, 서버에 전달되는 데이터 형식 또는 상태 코드와 같은 항목을 지정할 수 있습니다. HTTP URL이 아닌 경우 URL 이 매개 변수는 무시됩니다.

lpvPostData
HTTP POST 트랜잭션과 함께 보낼 데이터에 대한 포인터입니다. 예를 들어 POST 트랜잭션은 HTML 양식에서 수집한 데이터를 보내는 데 사용됩니다. 이 매개 변수가 사후 데이터를 Navigate 지정하지 않으면 HTTP GET 트랜잭션을 실행합니다. HTTP URL이 아닌 경우 URL 이 매개 변수는 무시됩니다.

dwPostDataLen
HTTP POST 트랜잭션을 사용하여 보낼 데이터입니다. 예를 들어 POST 트랜잭션은 HTML 양식에서 수집한 데이터를 보내는 데 사용됩니다. 이 매개 변수가 사후 데이터를 Navigate 지정하지 않으면 HTTP GET 트랜잭션을 실행합니다. HTTP URL이 아닌 경우 URL 이 매개 변수는 무시됩니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

이 멤버 함수를 호출하여 URL로 식별된 리소스 또는 전체 경로로 식별된 파일로 이동합니다.

void Navigate2(
    LPITEMIDLIST pIDL,
    DWORD dwFlags = 0,
    LPCTSTR lpszTargetFrameName = NULL);

void Navigate2(
    LPCTSTR lpszURL,
    DWORD dwFlags = 0,
    LPCTSTR lpszTargetFrameName = NULL,
    LPCTSTR lpszHeaders = NULL,
    LPVOID lpvPostData = NULL,
    DWORD dwPostDataLen = 0);

void Navigate2(
    LPCTSTR lpszURL,
    DWORD dwFlags,
    CByteArray& baPostedData,
    LPCTSTR lpszTargetFrameName = NULL,
    LPCTSTR lpszHeader = NULL);

매개 변수

pIDL
구조체에 대한 포인터입니다 ITEMIDLIST .

dwFlags
기록 목록에 리소스를 추가할지 여부, 캐시에서 읽거나 쓸지 여부 및 새 창에 리소스를 표시할지 여부를 지정하는 변수의 플래그입니다. 변수는 열거형에서 정의한 값의 조합일 BrowserNavConstants 수 있습니다.

lpszTargetFrameName
리소스를 표시할 프레임의 이름을 포함하는 문자열에 대한 포인터입니다.

lpszURL
URL을 포함하는 문자열에 대한 포인터입니다.

lpvPostData
HTTP POST 트랜잭션을 사용하여 보낼 데이터입니다. 예를 들어 POST 트랜잭션은 HTML 양식에서 수집한 데이터를 보내는 데 사용됩니다. 이 매개 변수가 사후 데이터를 Navigate2 지정하지 않으면 HTTP GET 트랜잭션을 실행합니다. HTTP 또는 HTTPS URL이 아닌 경우 URL 이 매개 변수는 무시됩니다.

dwPostDataLen
매개 변수가 가리키는 데이터의 길이(바이트)입니다 lpvPostData .

lpszHeaders
서버에 보낼 HTTP 또는 HTTPS 헤더를 지정하는 값에 대한 포인터입니다. 이러한 헤더는 기본 Internet Explorer 헤더에 추가됩니다. 헤더는 서버에 필요한 작업, 서버에 전달되는 데이터 형식 또는 상태 코드와 같은 항목을 지정할 수 있습니다. HTTP 또는 HTTPS URL이 아닌 경우 URL 이 매개 변수는 무시됩니다.

baPostedData
CByteArray 개체에 대한 참조입니다.

설명

이 멤버 함수는 Navigate 매개 변수 pIDL로 표시되는 Desktop 및 My Computer와 같은 특수 폴더에서 검색을 지원하여 멤버 함수를 확장합니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

예시

void CMyHtmlView::OnGoToMicrosoft()
{
   Navigate2(_T("http://home.microsoft.com"));
}

CHtmlView::OnBeforeNavigate2

이 멤버 함수는 웹 브라우저에서 탐색 작업이 발생하기 전에 이벤트가 발생하도록 프레임워크에서 호출됩니다.

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

매개 변수

lpszURL
탐색할 URL이 포함된 문자열에 대한 포인터입니다.

nFlags
향후 사용을 위해 예약되어 있습니다.

lpszTargetFrameName
리소스를 표시할 프레임의 이름이 들어 있거나 NULL 리소스를 대상으로 하는 명명된 프레임이 없는 문자열입니다.

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

lpszHeaders
서버로 보낼 다른 HTTP 헤더가 포함된 문자열에 대한 포인터입니다(HTTP URL만 해당). 헤더는 서버에 필요한 작업, 서버에 전달되는 데이터 형식 또는 상태 코드와 같은 항목을 지정할 수 있습니다.

pbCancel
취소 플래그에 대한 포인터입니다. 애플리케이션은 이 매개 변수를 0이 아닌 값으로 설정하여 탐색 작업을 취소하거나 0으로 설정하여 계속할 수 있습니다.

CHtmlView::OnCommandStateChange

이 멤버 함수는 웹 브라우저 명령의 사용 상태가 변경되었음을 애플리케이션에 알리기 위해 프레임워크에서 호출됩니다.

virtual void OnCommandStateChange(
    long nCommand,
    BOOL bEnable);

매개 변수

nCommand
사용 상태가 변경된 명령의 식별자입니다.

bEnable
사용 상태입니다. 이 매개 변수는 명령이 활성화된 경우 0이 아니고, 사용하지 않도록 설정된 경우 0입니다.

CHtmlView::OnDocumentComplete

이 멤버 함수는 문서가 상태에 도달했음을 애플리케이션에 알리기 위해 프레임워크에서 READYSTATE_COMPLETE 호출됩니다.

virtual void OnDocumentComplete(LPCTSTR lpszURL);

매개 변수

lpszURL
URL, UNC 파일 이름 또는 탐색된 PIDL(항목 식별자 목록에 대한 포인터)로 계산되는 문자열에 대한 포인터입니다.

설명

모든 프레임이 이 이벤트를 발생시키는 것은 아니지만 이벤트를 발생 OnDownloadBegin 시키는 각 프레임은 해당 OnDocumentComplete 이벤트를 발생합니다.

이 URL은 정식화되고 정규화된 URL이므로 브라우저에서 탐색하라는 URL과 다를 lpszURL 수 있습니다. 예를 들어 애플리케이션이 호출에서 URL "www.microsoft.com" 을 지정하거나 Navigate2전달된 OnNavigateComplete2 URL이 됩니다"<https://www.microsoft.com/>".Navigate 또한 서버가 브라우저를 다른 URL로 리디렉션한 경우 리디렉션된 URL이 여기에 반영됩니다.

CHtmlView::OnDocWindowActivate

컨테이너의 문서 창이 활성화되거나 비활성화될 때 현재 위치 개체에 알립니다. Internet Explorer 또는 MSHTML 구현 IOleInPlaceActiveObject::OnDocWindowActivate에서 호출됩니다.

virtual HRESULT OnDocWindowActivate(BOOL fActivate);

매개 변수

fActivate
문서 창의 상태를 나타냅니다. 이 값이 0이 아니면 창이 활성화됩니다. 이 값이 0이면 창이 비활성화됩니다.

Return Value

S_OK 성공하면 OLE 정의 오류 코드이거나, 그렇지 않으면 오류 코드입니다.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 OnDocWindowActivate 반응하도록 재정 OnDocWindowActivate 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::OnDocWindowActivate 하세요.

CHtmlView::OnDownloadBegin

이 멤버 함수는 문서 다운로드를 시작하기 위해 프레임워크에서 호출됩니다.

virtual void OnDownloadBegin();

설명

이 이벤트는 탐색이 OnBeforeNavigate2 취소되지 않는 한 이벤트 직후에 발생합니다. 컨테이너가 표시해야 하는 애니메이션 또는 "사용 중" 표시는 이 이벤트에 연결되어야 합니다.

CHtmlView::OnDownloadComplete

이 멤버 함수는 탐색 작업이 완료되었거나 중단되었거나 실패했음을 나타내기 위해 프레임워크에서 호출됩니다.

virtual void OnDownloadComplete();

CHtmlView::OnEnableModeless

Internet Explorer 또는 MSHTML이 모달 UI를 표시할 때 호출됩니다.

virtual HRESULT OnEnableModeless(BOOL fEnable);

매개 변수

fEnable
호스트의 모덜리스 대화 상자가 활성화되어 있는지 여부를 나타냅니다. 이 값이 0이 아니면 모덜리스 대화 상자가 활성화됩니다. 이 값이 0이면 모덜리스 대화 상자가 비활성화됩니다.

Return Value

S_OK 성공하면 OLE 정의 오류 코드이거나, 그렇지 않으면 오류 코드입니다.

설명

컨테이너가 모달 대화 상자를 만들거나 삭제할 때 모덜리스 대화 상자를 사용하거나 사용하지 않도록 설정합니다. Microsoft 웹 브라우저 컨트롤의 알림에 EnableModeless 반응하도록 재정 OnEnableModeless 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::EnableModeless 하세요.

CHtmlView::OnFilterDataObject

호스트가 Internet Explorer 또는 MSHTML의 데이터 개체를 바꿀 수 있도록 하기 위해 Internet Explorer 또는 MSHTML에 의해 호스트에서 호출됩니다.

virtual HRESULT OnFilterDataObject(
    LPDATAOBJECT pDataObject,
    LPDATAOBJECT* ppDataObject);

매개 변수

pDataObject
Internet Explorer 또는 MSHTML에서 제공하는 인터페이스의 IDataObject 주소입니다.

ppDataObject
호스트에서 제공하는 인터페이스 포인터를 IDataObject 받는 주소입니다. 메서드가 실패하더라도 이 매개 변수의 내용은 항상 초기화 NULL되어야 합니다.

Return Value

S_OK 데이터 개체가 바뀐 경우, S_FALSE 데이터 개체가 대체되지 않은 경우 또는 오류가 발생하는 경우 OLE 정의 오류 코드입니다.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 FilterDataObject 반응하도록 재정 OnFilterDataObject 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::FilterDataObject 하세요.

CHtmlView::OnFrameWindowActivate

IOleInPlaceActiveObject::OnFrameWindowActivate 컨테이너의 최상위 프레임 창이 활성화되거나 비활성화될 때 개체에 알리기 위해 호출됩니다.

virtual HRESULT OnFrameWindowActivate(BOOL fActivate);

매개 변수

fActivate
컨테이너의 최상위 프레임 창 상태를 나타냅니다. 이 값이 0이 아니면 창이 활성화됩니다. 이 값이 0이면 창이 비활성화됩니다.

Return Value

S_OK 성공하면 OLE 정의 오류 코드이거나, 그렇지 않으면 오류 코드입니다.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 OnFrameWindowActivate 반응하도록 재정 OnFrameWindowActivate 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::OnFrameWindowActivate 하세요.

CHtmlView::OnFullScreen

이 멤버 함수는 속성이 변경될 때 프레임워크에서 FullScreen 호출됩니다.

virtual void OnFullScreen(BOOL bFullScreen);

매개 변수

bFullScreen
Internet Explorer가 전체 화면 모드인 경우 0이 아닌 경우 그렇지 않으면 0입니다.

CHtmlView::OnGetDropTarget

호스트가 대안을 IDropTarget제공할 수 있도록 놓기 대상으로 사용될 때 Internet Explorer 또는 MSHTML에서 호출됩니다.

virtual HRESULT OnGetDropTarget(
    LPDROPTARGET pDropTarget,
    LPDROPTARGET* ppDropTarget);

매개 변수

pDropTarget
IDropTarget Internet Explorer 또는 MSHTML에서 사용할 것을 제안합니다.

ppDropTarget
호스트가 IDropTarget 제공하려는 인터페이스 포인터를 수신 IDropTarget 하는 주소입니다.

Return Value

반환 코드 목록은 Windows SDK를 참조 IDocHostUIHandler::GetDropTarget 하세요.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 GetDropTarget 반응하도록 재정 OnGetDropTarget 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::GetDropTarget 하세요.

CHtmlView::OnGetExternal

호스트의 IDispatch 인터페이스를 가져오기 위해 Internet Explorer 또는 MSHTML에 의해 호출됩니다.

virtual HRESULT OnGetExternal(LPDISPATCH* lppDispatch);

매개 변수

lppDispatch
호스트 애플리케이션의 인터페이스 포인터를 IDispatch 받는 주소에 대한 포인터입니다. 호스트가 Automation 인터페이스를 노출하는 경우 이 매개 변수를 통해 Internet Explorer 또는 MSHTML에 대한 참조를 제공할 수 있습니다. 메서드가 실패하더라도 이 매개 변수의 내용은 항상 초기화 NULL되어야 합니다.

Return Value

S_OK 성공하면 OLE 정의 오류 코드이거나, 그렇지 않으면 오류 코드입니다.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 GetExternal 반응하도록 재정 OnGetExternal 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::GetExternal 하세요.

CHtmlView::OnGetHostInfo

Internet Explorer 또는 MSHTML 호스트의 UI 기능을 검색합니다.

virtual HRESULT OnGetHostInfo(DOCHOSTUIINFO* pInfo);

매개 변수

pInfo
호스트의 DOCHOSTUIINFO UI 기능을 수신하는 구조체의 주소입니다.

Return Value

S_OK 성공하면 OLE 정의 오류 코드이거나, 그렇지 않으면 오류 코드입니다.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 GetHostInfo 반응하도록 재정 OnGetHostInfo 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::GetHostInfo 하세요.

CHtmlView::OnGetOptionKeyPath

Internet Explorer 또는 MSHTML에서 사용자 기본 설정을 저장하는 레지스트리 키를 얻으려면 이 멤버 함수를 호출합니다.

virtual HRESULT OnGetOptionKeyPath(
    LPOLESTR* pchKey,
    DWORD dwReserved);

매개 변수

pchKey
LPOLESTR 호스트가 기본 옵션을 저장하는 레지스트리 하위 키 문자열을 받는 주소입니다. 이 하위 키는 키 아래에 HKEY_CURRENT_USER 있습니다. 를 사용하여 이 메모리를 할당합니다 CoTaskMemAlloc. 호출 애플리케이션은 .를 사용하여 CoTaskMemFree이 메모리를 해제해야 합니다. 메서드가 실패하더라도 이 매개 변수는 항상 초기화 NULL되어야 합니다.

dwReserved
향후 사용을 위해 예약되어 있습니다. 현재 사용되지 않습니다.

Return Value

S_OK 성공하는 경우 또는 S_FALSE 그렇지 않은 경우 이 경우 S_FALSEInternet Explorer 또는 MSHTML은 기본적으로 자체 사용자 옵션으로 설정됩니다.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 GetOptionKeyPath 반응하도록 재정 OnGetOptionKeyPath 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::GetOptionKeyPath 하세요.

CHtmlView::OnHideUI

이 멤버 함수는 Internet Explorer 또는 MSHTML이 해당 메뉴 및 도구 모음을 제거할 때 프레임워크에서 호출됩니다.

virtual HRESULT OnHideUI();

Return Value

S_OK 성공하면 OLE 정의 오류 코드이거나, 그렇지 않으면 오류 코드입니다.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 HideUI 반응하도록 재정 OnHideUI 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::HideUI 하세요.

CHtmlView::OnMenuBar

이 멤버 함수는 속성이 변경될 때 프레임워크에서 MenuBar 호출됩니다.

virtual void OnMenuBar(BOOL bMenuBar);

매개 변수

bMenuBar
Internet Explorer 메뉴 모음이 표시되는 경우 0이 아닌 경우 그렇지 않으면 0입니다.

CHtmlView::OnNavigateComplete2

이 멤버 함수는 하이퍼링크 탐색이 완료된 후(창 또는 프레임 세트 요소에서) 프레임워크에서 호출됩니다.

virtual void OnNavigateComplete2(LPCTSTR strURL);

매개 변수

strURL
탐색된 URL, UNC 파일 이름 또는 PIDL(항목 식별자 목록에 대한 포인터)로 계산되는 문자열 식입니다.

설명

URL 표현이 없는 셸 이름 공간 엔터티가 있는 경우 URL 매개 변수는 PIDL일 수 있습니다.

포함된 strURL URL은 정식화된 정규화된 정규화된 URL이므로 브라우저에서 탐색하라는 URL과 다를 수 있습니다. 예를 들어 애플리케이션이 호출에서 URL "www.microsoft.com" 을 지정하거나 Navigate2전달된 OnNavigateComplete2 URL이 됩니다"<https://www.microsoft.com/>".Navigate 또한 서버가 브라우저를 다른 URL로 리디렉션한 경우 리디렉션된 URL이 여기에 반영됩니다.

CHtmlView::OnNavigateError

하이퍼링크로 이동이 실패할 경우 프레임워크에 의해 호출됩니다.

virtual void OnNavigateError(
    LPCTSTR lpszURL,
    LPCTSTR lpszFrame,
    DWORD dwError,
    BOOL* pbCancel);

매개 변수

lpszURL
탐색에 실패한 URL입니다.

lpszFrame
리소스를 표시할 프레임의 이름이거나 NULL 리소스를 대상으로 하는 명명된 프레임이 없는 경우입니다.

dwError
오류 상태 코드(사용 가능한 경우)입니다. 가능한 HRESULT 및 HTTP 상태 코드 목록은 이벤트 상태 코드를 참조 NavigateError 하세요.

pbCancel
오류 페이지로의 탐색을 취소할지 또는 추가 자동 검색을 취소할지를 지정합니다. (기본값)이면 TRUE 오류 페이지 또는 자동 구조로의 탐색을 계속합니다. 이 경우 FALSE오류 페이지 또는 자동 검색에 대한 탐색을 취소합니다.

설명

사용자 지정 탐색 오류 처리를 제공하도록 이 메서드를 재정의합니다.

자세한 내용은 DWebBrowserEvents2::NavigateError를 참조하세요.

CHtmlView::OnNewWindow2

이 멤버 함수는 리소스를 표시하기 위해 새 창을 만들 때 프레임워크에서 호출됩니다.

virtual void OnNewWindow2(
    LPDISPATCH* ppDisp,
    BOOL* Cancel);

매개 변수

ppDisp
필요에 따라 새 WebBrowser IDispatch 또는 Internet Explorer 개체의 인터페이스 포인터를 받는 인터페이스 포인터에 대한 포인터입니다.

Cancel
취소 플래그에 대한 포인터입니다. 애플리케이션은 이 매개 변수를 0이 아닌 값으로 설정하여 탐색 작업을 취소하거나 0으로 설정하여 계속할 수 있습니다.

설명

이 이벤트는 WebBrowser 내에서 새 창을 만들기 전에 발생합니다.

CHtmlView::OnProgressChange

이 멤버 함수는 다운로드 작업의 진행률이 업데이트되었음을 애플리케이션에 알리기 위해 프레임워크에서 호출됩니다.

virtual void OnProgressChange(
    long nProgress,
    long nProgressMax);

매개 변수

nProgress
표시할 총 진행률의 양 또는 진행률이 완료된 경우 -1입니다.

nProgressMax
최대 진행률 값입니다.

설명

컨테이너는 이 이벤트에서 제공하는 정보를 사용하여 지금까지 다운로드한 바이트 수를 표시하거나 진행률 표시기를 업데이트할 수 있습니다.

CHtmlView::OnPropertyChange

이 멤버 함수는 속성 값을 변경한 애플리케이션 PutProperty 에 알리기 위해 프레임워크에서 호출됩니다.

virtual void OnPropertyChange(LPCTSTR lpszProperty);

매개 변수

lpszProperty
속성의 이름을 포함하는 문자열에 대한 포인터입니다.

CHtmlView::OnQuit

이 멤버 함수는 Internet Explorer 애플리케이션을 종료할 준비가 되었음을 애플리케이션에 알리기 위해 프레임워크에서 호출됩니다.

virtual void OnQuit();

CHtmlView::OnResizeBorder

Internet Explorer 또는 MSHTML 구현에서 호출됩니다. 이 구현은 개체에 테두리 공간의 IOleInPlaceActiveObject::ResizeBorder크기를 조정해야 한다는 경고를 표시합니다.

virtual HRESULT OnResizeBorder(
    LPCRECT prcBorder,
    LPOLEINPLACEUIWINDOW pUIWindow,
    BOOL fFrameWindow);

매개 변수

prcBorder
테두리 공간에 대한 새 외부 사각형입니다.

pUIWindow
테두리가 변경된 프레임 또는 문서 창 개체의 인터페이스에 대한 포인터입니다.

fFrameWindow
TRUE 프레임 창이 호출 IOleInPlaceActiveObject::ResizeBorder되면 ,그렇지 않으면 FALSE.

Return Value

S_OK 성공하면 OLE 정의 오류 코드이거나, 그렇지 않으면 오류 코드입니다.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 ResizeBorder 반응하도록 재정 OnResizeBorder 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::ResizeBorder 하세요.

CHtmlView::OnShowContextMenu

상황에 맞는 메뉴를 표시하려고 할 때 Internet Explorer 또는 MSHTML에서 호출됩니다.

virtual HRESULT OnShowContextMenu(
    DWORD dwID,
    LPPOINT ppt,
    LPUNKNOWN pcmdtReserved,
    LPDISPATCH pdispReserved);

매개 변수

dwID
표시할 상황에 맞는 메뉴의 식별자입니다. 값 목록은 Windows SDK를 참조 IDocHostUIHandler::ShowContextMenu 하세요.

ppt
메뉴의 화면 좌표입니다.

pcmdtReserved
IOleCommandTarget이 개체에서 명령 상태 쿼리하고 명령을 실행하는 데 사용되는 인터페이스입니다.

pdispReserved
IDispatch 화면 좌표에 있는 개체의 인터페이스입니다. 이렇게 하면 호스트가 특정 개체를 구분하여 보다 구체적인 컨텍스트를 제공할 수 있습니다.

Return Value

값 목록은 Windows SDK를 참조 IDocHostUIHandler::ShowContextMenu 하세요.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 ShowContextMenu 반응하도록 재정 OnShowContextMenu 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::ShowContextMenu 하세요.

CHtmlView::OnShowUI

Internet Explorer 또는 MSHTML이 해당 메뉴 및 도구 모음을 표시하기 전에 호출됩니다.

virtual HRESULT OnShowUI(
    DWORD dwID,
    LPOLEINPLACEACTIVEOBJECT pActiveObject,
    LPOLECOMMANDTARGET pCommandTarget,
    LPOLEINPLACEFRAME pFrame,
    LPOLEINPLACEUIWINDOW pDoc);

매개 변수

dwID
향후 사용을 위해 예약되어 있습니다.

pActiveObject
IOleInPlaceActiveObject 현재 활성 개체의 인터페이스입니다.

pCommandTarget
IOleCommandTarget 개체의 인터페이스입니다.

pFrame
IOleInPlaceFrame 개체의 인터페이스입니다. 이는 메뉴 및 도구 모음에 필요합니다.

pDoc
IOleInPlaceUIWindow 개체에 대한 인터페이스입니다. 도구 모음에 필요합니다.

Return Value

값 목록은 Windows SDK를 참조 IDocHostUIHandler::ShowUI 하세요.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 ShowUI 반응하도록 재정 OnShowUI 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::ShowUI 하세요.

CHtmlView::OnStatusBar

이 멤버 함수는 속성이 변경될 때 프레임워크에서 StatusBar 호출됩니다.

virtual void OnStatusBar(BOOL bStatusBar);

매개 변수

bStatusBar
Internet Explorer의 상태 표시줄이 표시되거나 0이 아닌 경우 0이 아닙니다.

CHtmlView::OnStatusTextChange

이 멤버 함수는 WebBrowser 컨트롤과 연결된 상태 막대의 텍스트가 변경되었음을 애플리케이션에 알리기 위해 프레임워크에서 호출됩니다.

virtual void OnStatusTextChange(LPCTSTR lpszText);

매개 변수

lpszText
새 상태 막대 텍스트가 들어 있는 문자열입니다.

CHtmlView::OnTheaterMode

이 멤버 함수는 속성이 변경될 때 프레임워크에서 TheaterMode 호출됩니다.

virtual void OnTheaterMode(BOOL bTheaterMode);

매개 변수

bTheaterMode
Internet Explorer가 극장 모드에 있는 경우 0이 아닌 경우 그렇지 않으면 0입니다.

CHtmlView::OnTitleChange

이 멤버 함수는 WebBrowser 컨트롤에 있는 문서의 제목이 사용 가능해지거나 변경될 경우 애플리케이션에 알리기 위해 프레임워크에서 호출됩니다.

virtual void OnTitleChange(LPCTSTR lpszText);

매개 변수

lpszText
새 문서 제목입니다.

설명

HTML의 경우 제목이 변경될 수 있습니다. HTML을 다운로드하는 동안 문서의 URL은 제목으로 설정됩니다. HTML에서 실제 제목(있는 경우)을 구문 분석한 후에는 실제 제목을 반영하도록 타이틀이 변경됩니다.

CHtmlView::OnToolBar

이 멤버 함수는 속성이 변경될 때 프레임워크에서 ToolBar 호출됩니다.

virtual void OnToolBar(BOOL bToolBar);

매개 변수

bToolBar
Internet Explorer의 도구 모음이 표시되거나 0이 아니면 0이 아닌 경우 0이 아닙니다.

CHtmlView::OnTranslateAccelerator

컨테이너의 메시지 큐에서 메뉴 가속기 키 메시지를 처리하거나 호출할 때 IOleInPlaceActiveObject::TranslateAccelerator Internet Explorer 또는 IOleControlSite::TranslateAccelerator MSHTML에서 호출됩니다.

virtual HRESULT OnTranslateAccelerator(
    LPMSG lpMsg,
    const GUID* pguidCmdGroup,
    DWORD nCmdID);

매개 변수

lpMsg
번역해야 할 수 있는 메시지를 가리킵니다.

pguidCmdGroup
명령 그룹 식별자입니다.

nCmdID
명령 식별자입니다.

Return Value

S_OK 성공하는 경우 또는 S_FALSE 그렇지 않은 경우

설명

Microsoft 웹 브라우저 컨트롤의 알림에 TranslateAccelerator 반응하도록 재정 OnTranslateAccelerator 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::TranslateAccelerator 하세요.

CHtmlView::OnTranslateUrl

호스트가 로드할 URL을 수정할 수 있도록 하기 위해 Internet Explorer 또는 MSHTML에 의해 호출됩니다.

virtual HRESULT OnTranslateUrl(
    DWORD dwTranslate,
    OLECHAR* pchURLIn,
    OLECHAR** ppchURLOut);

매개 변수

dwTranslate
향후 사용을 위해 예약되어 있습니다.

pchURLIn
번역할 URL을 나타내는 Internet Explorer 또는 MSHTML에서 제공하는 문자열의 주소입니다.

ppchURLOut
번역된 URL의 주소를 받는 문자열 포인터의 주소입니다. 호스트는 작업 메모리 할당자를 사용하여 버퍼를 할당합니다. URL이 변환되지 않거나 메서드가 실패하더라도 이 매개 변수의 내용은 항상 초기화 NULL되어야 합니다.

Return Value

S_OK URL이 번역되었거나, S_FALSE URL이 번역되지 않은 경우, 오류가 발생한 경우 OLE 정의 오류 코드가 있으면 입니다.

설명

Microsoft 웹 브라우저 컨트롤의 알림에 TranslateUrl 반응하도록 재정 OnTranslateUrl 의합니다. 자세한 내용은 Windows SDK를 참조 IDocHostUIHandler::TranslateUrl 하세요.

CHtmlView::OnUpdateUI

명령 상태가 변경되었음을 호스트에 알립니다.

virtual HRESULT OnUpdateUI();

Return Value

S_OK 성공하면 OLE 정의 오류 코드이거나, 그렇지 않으면 오류 코드입니다.

설명

호스트는 도구 모음 단추의 상태를 업데이트해야 합니다. 이 메서드는 반환 값 ShowUI에 관계 없이 호출 됩니다. Microsoft 웹 브라우저 컨트롤의 알림에 UpdateUI 반응하도록 재정 OnUpdateUI 의합니다.

CHtmlView::OnVisible

WebBrowser의 창을 표시하거나 숨겨야 하는 경우 프레임워크에서 이 멤버 함수를 호출합니다.

virtual void OnVisible(BOOL bVisible);

매개 변수

bVisible
개체가 표시되면 0이 아니고, 그렇지 않으면 0이 아닙니다.

설명

이렇게 하면 개체 컨트롤 호스트 창이 Internet Explorer 창이 동작하는 것과 동일한 방식으로 동작할 수 있습니다.

CHtmlView::PutProperty

지정된 개체와 연결된 속성을 설정하려면 이 멤버 함수를 호출합니다.

void PutProperty(
    LPCTSTR lpszProperty,
    const VARIANT& vtValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    double dValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    long lValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    LPCTSTR lpszValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    short nValue);

매개 변수

lpszProperty
설정할 속성이 포함된 문자열입니다.

vtValue
로 표시된 lpszProperty속성의 새 값입니다.

lpszPropertyName
설정할 속성의 이름을 포함하는 문자열에 대한 포인터입니다.

dValue
속성의 새 값입니다.

lValue
속성의 새 값입니다.

lpszValue
속성의 새 값을 포함하는 문자열에 대한 포인터입니다.

nValue
속성의 새 값입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::QueryFormsCommand

사용자 인터페이스 이벤트에 의해 생성되는 하나 이상 명령의 상태를 쿼리합니다.

HRESULT QueryFormsCommand(
    DWORD dwCommandID,
    BOOL* pbSupported,
    BOOL* pbEnabled,
    BOOL* pbChecked);

매개 변수

dwCommandID
쿼리할 명령의 식별자입니다.

pbSupported
명령(식별dwCommandID됨)이 지원되는지 지정하는 포인터 BOOL 입니다. 명령 TRUE이 지원되면 이고, 그렇지 않으면 FALSE.입니다.

pbEnabled
명령(식별dwCommandID됨)이 사용되는지 지정하는 포인터 BOOL 입니다. 명령 TRUE이 지원되면 이고, 그렇지 않으면 FALSE.입니다.

pbChecked
명령(식별dwCommandID됨)이 검사 지정하는 포인터 BOOL 입니다. 명령 TRUE이 지원되면 이고, 그렇지 않으면 FALSE.입니다.

Return Value

표준 HRESULT 값입니다. 가능한 값의 전체 목록은 Windows SDK를 참조 IOleCommandTarget::QueryStatus 하세요.

설명

QueryFormsCommand 는 메서드의 동작을 구현합니다 IOleCommandTarget::QueryStatus .

CHtmlView::QueryStatusWB

이 멤버 함수를 호출하여 명령 상태 쿼리합니다.

OLECMDF QueryStatusWB(OLECMDID cmdID) const;

매개 변수

cmdID
OLECMDID 호출자가 정보를 상태 필요한 명령의 값입니다.

Return Value

명령의 OLECMDF 상태 받는 값의 주소입니다.

설명

QueryStatusWB 는 메서드의 동작을 구현합니다 IOleCommandTarget::QueryStatus .

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::Refresh

웹 브라우저가 현재 표시 중인 URL 또는 파일을 다시 로드합니다.

void Refresh();

설명

Refresh 에는 새로 고침 수준을 설정하기 위한 매개 변수가 없습니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::Refresh2

Internet Explorer가 현재 표시 중인 파일을 다시 로드합니다.

void Refresh2(int nLevel);

매개 변수

nLevel
새로 고침 수준을 지정하는 변수의 주소입니다. 가능한 변수는 Windows SDK에서 정의 RefreshConstants됩니다.

설명

와 달리 Refresh새로 Refresh2 고침 수준을 지정하는 매개 변수를 포함합니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::SetAddressBar

Internet Explorer 개체의 주소 표시줄을 표시하거나 숨기려면 이 멤버 함수를 호출합니다.

void SetAddressBar(BOOL bNewValue);

매개 변수

bNewValue
주소 표시줄을 표시하는 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer에 적용됩니다. WebBrowser 컨트롤과 함께 이 호출을 사용하면 오류가 반환되지 않지만 이 호출은 무시됩니다.

CHtmlView::SetFullScreen

Internet Explorer를 전체 화면 또는 일반 창 모드로 설정하려면 이 멤버 함수를 호출합니다.

void SetFullScreen(BOOL bNewValue);

매개 변수

bNewValue
전체 화면 모드의 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

전체 화면 모드에서는 Internet Explorer 기본 창이 최대화되고 상태 표시줄, 도구 모음, 메뉴 모음 및 제목 표시줄이 숨겨집니다.

Internet Explorer에 적용됩니다. WebBrowser 컨트롤과 함께 이 호출을 사용하면 오류가 반환되지 않지만 이 호출은 무시됩니다.

CHtmlView::SetHeight

Internet Explorer 기본 창의 높이를 설정하려면 이 멤버 함수를 호출합니다.

void SetHeight(long nNewValue);

매개 변수

nNewValue
기본 창의 높이(픽셀)입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::SetLeft

Internet Explorer 주 창의 가로 위치를 설정합니다.

void SetLeft(long nNewValue);

매개 변수

nNewValue
기본 창의 왼쪽 가장자리 화면 좌표입니다.

CHtmlView::SetMenuBar

Internet Explorer 메뉴 모음을 표시하거나 숨기려면 이 멤버 함수를 호출합니다.

void SetMenuBar(BOOL bNewValue);

매개 변수

bNewValue
메뉴 모음을 표시하는 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer에 적용됩니다. WebBrowser 컨트롤과 함께 이 호출을 사용하면 오류가 반환되지 않지만 이 호출은 무시됩니다.

CHtmlView::SetOffline

WebBrowser 컨트롤이 현재 오프라인 모드에서 작동하는지 여부를 나타내는 값을 설정하려면 이 멤버 함수를 호출합니다.

void SetOffline(BOOL bNewValue);

매개 변수

bNewValue
로컬 캐시에서 읽을 0이 아닌 경우 그렇지 않으면 0입니다.

설명

오프라인 모드에서 브라우저는 원본 문서가 아닌 로컬 캐시에서 HTML 페이지를 읽습니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::SetRegisterAsBrowser

WebBrowser 컨트롤이 대상 이름 확인을 위한 최상위 브라우저로 등록되어 있는지 여부를 나타내는 값을 설정하려면 이 멤버 함수를 호출합니다.

void SetRegisterAsBrowser(BOOL bNewValue);

매개 변수

bNewValue
Internet Explorer가 최상위 브라우저로 등록되었는지 여부를 결정합니다. 0이 아닌 경우 웹 브라우저는 최상위 브라우저로 등록됩니다. 0이면 최상위 브라우저가 아닙니다. 기본값은 0입니다.

설명

최상위 브라우저는 레지스트리에서 기본 브라우저로 설정된 브라우저입니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::SetRegisterAsDropTarget

WebBrowser 컨트롤이 탐색을 위한 놓기 대상으로 등록되었는지 여부를 나타내는 값을 설정하려면 이 멤버 함수를 호출합니다.

void SetRegisterAsDropTarget(BOOL bNewValue);

매개 변수

bNewValue
WebBrowser 컨트롤이 탐색을 위한 놓기 대상으로 등록되었는지 여부를 확인합니다. 0이 아닌 경우 개체는 놓기 대상으로 등록됩니다. 0이면 놓기 대상이 아닙니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::SetSilent

이 멤버 함수를 호출하여 대화 상자를 표시할 수 있는지 여부를 나타내는 값을 설정합니다.

void SetSilent(BOOL bNewValue);

매개 변수

bNewValue
0이 아닌 경우 대화 상자가 표시되지 않습니다. 0이면 대화 상자가 표시됩니다. 기본값은 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::SetStatusBar

이 멤버 함수를 호출하여 상태 표시줄을 표시합니다.

void SetStatusBar(BOOL bNewValue);

매개 변수

bNewValue
상태 막대가 표시되면 0이 아니고, 그렇지 않으면 0입니다.

설명

Internet Explorer에 적용됩니다. WebBrowser 컨트롤과 함께 이 호출을 사용하면 오류가 반환되지 않지만 이 호출은 무시됩니다.

CHtmlView::SetTheaterMode

WebBrowser 컨트롤이 극장 모드에 있는지 여부를 나타내는 값을 설정하려면 이 멤버 함수를 호출합니다.

void SetTheaterMode(BOOL bNewValue);

매개 변수

bNewValue
WebBrowser 컨트롤을 극장 모드로 설정하는 0이 아닌 경우 그렇지 않으면 0입니다. 기본값은 0입니다.

설명

웹 브라우저가 극장 모드인 경우 브라우저 기본 창이 전체 화면을 채우고, 탐색 도구 집합이 최소화된 도구 모음이 나타나고, 상태 표시줄이 화면의 오른쪽 위 모서리에 나타납니다.

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::SetToolBar

Internet Explorer 도구 모음을 표시하거나 숨기려면 이 멤버 함수를 호출합니다.

void SetToolBar(int nNewValue);

매개 변수

nNewValue
도구 모음을 표시할지 여부를 나타냅니다. 도구 모음이 표시될 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer에 적용됩니다. WebBrowser 컨트롤과 함께 이 호출을 사용하면 오류가 반환되지 않지만 이 호출은 무시됩니다.

CHtmlView::SetTop

WebBrowser 컨트롤의 내부 위쪽 가장자리와 해당 컨테이너의 위쪽 가장자리 사이의 거리를 설정하려면 이 멤버 함수를 호출합니다.

void SetTop(long nNewValue);

매개 변수

nNewValue
기본 창 위쪽 가장자리의 화면 좌표입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::SetVisible

WebBrowser 컨트롤의 표시 상태를 설정하려면 이 멤버 함수를 호출합니다.

void SetVisible(BOOL bNewValue);

매개 변수

bNewValue
컨트롤이 표시되는 경우 0이 아닌 경우 그렇지 않으면 0입니다.

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

CHtmlView::SetWidth

Internet Explorer 주 창의 너비를 설정합니다.

void SetWidth(long nNewValue);

매개 변수

nNewValue
Internet Explorer 기본 창의 너비(픽셀)입니다.

CHtmlView::Stop

보류 중인 탐색 또는 다운로드 작업을 취소하고 배경 소리 및 애니메이션과 같은 동적 페이지 요소를 중지하려면 이 멤버 함수를 호출합니다.

void Stop();

설명

Internet Explorer 및 WebBrowser에 적용됩니다.

참고 항목

MFC 샘플 MFCIE
CFormView 클래스
계층 구조 차트
IWebBrowser2