[개발/VC] 웹페이지 로드될 때까지 기다리기
m_pWebBrowser->Navigate(...); 로 페이지 호출 후 페이지가 로딩 완료될 때까지 기다리는 함수이다.
m_pWebBrowser->Navigate(...); 로 페이지 호출 후 페이지가 로딩 완료될 때까지 기다리는 함수이다.
bool CMyInternetExplorer::WaitTillLoaded (int nTimeout)
{
READYSTATE result;
DWORD nFirstTick = GetTickCount ();
do
{
m_pWebBrowser->get_ReadyState (&result);
if (result != READYSTATE_COMPLETE)
Sleep (250);
if (nTimeout > 0)
{
if ((GetTickCount () - nFirstTick) > nTimeout)
break;
}
} while (result != READYSTATE_COMPLETE);
if (result == READYSTATE_COMPLETE)
return true;
else
return false;
}
반응형
'IT-개발,DB' 카테고리의 다른 글
[개발/VC] ActiveX 관리자 권한 UAC Elevation (0) | 2011.09.29 |
---|---|
[개발/MFC] 윈도우즈 에러코드 GetLastError(), System Error Codes (0 - 6118) (0) | 2011.09.28 |
[개발/VC] ActiveX에서 키, 탭키등을 먹게 하기 (0) | 2011.09.27 |
[개발/VC] ActiveX 컨트롤에서 자신을 로딩한 웹브라우저 포인터 구하기 (0) | 2011.09.27 |
[개발/VC] ActiveX 보안코드 삽입 (0) | 2011.09.27 |
댓글