// 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 |