오전 11:36 2002-12-04
조경민 (bro@shinbiro.com ) from 설진호
HTML 리소스에 넣어 Navigate 하기
=====================================================

리소스에디터에서 HTML 리소스를 하나 만들어 아래와 같이 넣는다.

<HTML>
<BODY>
  <IMG src="res://myapp.exe/gif/a.gif">
</BODY>
</HTML>

이 리소스는 IDR_PAGE1 이라고 하자.


그리고 exe에 리소스로 들어간 a.gif는 아래와 같이 만들면 된다.

리소스에디터에서 import를 한 후 a.gif를 찾는다.
리소스 그룹이름은 "gif" 라고 적는다. 큰따옴표 모두 포함
그리고
+ myapp resources
  + "gif"
    + "gif1"   <- 이부분의 이름을 바꾼다. "a.gif" 큰따옴표 포함으로

결국 아래와 같이 될것이다.
+ myapp resources
  + "gif"
    + "a.gif"

이제 Navigate 해보자.

CString GetResURL( LPCTSTR szResID )
{
        CString sRes;
        TCHAR szExePath[MAX_PATH];
        GetModuleFileName( NULL, szExePath, sizeof(szExePath) );
        sRes.Format(_T("res://%s/%s"), szExePath, szResID );
        return sRes;
}


m_WebBrowser.Navigate( GetResURL(IDR_PAGE1) , NULL, NULL, NULL, NULL );
하면 된다.

+ Recent posts