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 컨트롤에서 성공하지만 표시되는 효과는 없습니다.
GetAddressBar
GetFullName
GetStatusBar
SetAddressBar
SetFullScreen
SetMenuBar
SetStatusBar
SetToolBar
상속 계층 구조
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에 적용됩니다.
CHtmlView::Navigate
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에 적용됩니다.
CHtmlView::Navigate2
이 멤버 함수를 호출하여 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_FALSE
Internet 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이 아닌 경우 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에 적용됩니다.