본문 바로가기

Programming/MFC

ExplorerView

// Explorer View

 

사용자 삽입 이미지

 

 

xml, html 등을 표현한다.

 

1. #include "inc/ExplorerView/explorer.h"

 

// AciveX 컨트롤을 삽입한다.

// Microsoft 웹 브라우저

// CExplorer의 컨트롤 변수를 선언한다.

2. CExplorer m_ctrl_explorer_acquisition;

 

3. xml 파일을 뷰에 뿌린다.

// XML View
  VARIANT path;

  WCHAR   wszBuf[200];
  ZeroMemory( wszBuf, sizeof( wszBuf ) ) ;
  MultiByteToWideChar( GetACP(), 0, _T("C:\\acquisition.xml"), -1, wszBuf, sizeof( wszBuf ) ) ;

  VariantInit( &path ) ;
  path.vt = VT_BSTR ;
  path.bstrVal = SysAllocString( wszBuf ) ;
  m_ctrl_explorer_acquisition.Navigate2( &path, NULL, NULL, NULL, NULL ) ;

 

4. 실행 시켰는데 컨트롤이 보이지 않는다면, 다른 컨트롤에 가려져있는지 확인해보고,

    탭 순서를 가린 컨트롤보다 우선으로 주면 된다

 

// ShowWindow는 안먹는다. 대신에 위에 4번 항목을 이용하면 된다.

// 숨기고 싶다면 다른 윈도우를 위에 올리면 된다.

'Programming > MFC' 카테고리의 다른 글

탭 컨트롤 + 다이얼로그 => 프로퍼티??  (0) 2006.11.09
Multi Line List  (0) 2006.11.03
Thread 강제 종료  (0) 2006.09.27
TextProgress 사용하기  (0) 2006.09.27
레지스트리에 등록된 프로그램을 실행 시키기  (0) 2006.09.06