오전 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 );
하면 된다.
조경민 (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 );
하면 된다.
'KB > MFC/Win32' 카테고리의 다른 글
HTTP Tunneling (0) | 2004.03.19 |
---|---|
HTML코드를 임시파일로 저장한 파일 URL얻기 (0) | 2004.03.19 |
[winsock] 내 아이피 얻기 (0) | 2004.03.19 |
[winsock] FD_READ에 대해서 여러번 Recv를 호출하지 말아야한다 (0) | 2004.03.19 |
DDV_MaxChars - 'xxx자 이하의 문자를 입력하십시오' (0) | 2004.03.19 |