안녕하세요...
인터넷 익스플로러 콘트롤을 사용하여 간단한 Web Browser를 만들어 볼려고 하는데, TWebBrowser 컴퍼넌트의 GoBack/GoForward Procedure 사용시 어려운 점이 있어서 문의를 드립니다.
GoBack 메쏘드는 캐쉬에 저장된 히스토리를 이용하여 이전 내용을 보여주는데, 이전 내용이 있는지 없는지를 미리 알아내는 방법은 무엇인지요?
맨 처음 WebBorwser를 띄웠을때나 GoBack으로 끝까지 갔을 경우 이전내용이 없으므로 더이상 작동하지 않도록 할려고 합니다...
도움말이 없어서 처음부터 막히네요...흑흑.
다음과 같이 코딩하시면 됩니다. 물론 버튼의 Enabled는
false로 세팅하시고요. 그럼...
case Command of
CSC_NAVIGATEBACK:
ToolButton3.Enabled := Enable; //GoBack버튼
CSC_NAVIGATEFORWARD:
ToolButton4.Enabled := Enable; //GoForward버튼
end;