|
예전에 여기 게시판에서 CppWebBrowser의 브라우저 3D와 스크롤 없애는 방법을
찾아서 적용후 잘 사용하고 있습니다. (다시한번,감사감사^^)
방법이라 함은...NavigateComplete2 함수에서
Variant HTMLDoc = ((TCppWebBrowser *) Sender)->Document;
if ( !VarIsEmpty( HTMLDoc ) )
{
Variant Body = HTMLDoc.OlePropertyGet("body");
if ( !VarIsEmpty( Body ) )
{
Body.OlePropertyGet("style").OlePropertySet("borderStyle", "none"); <---에러
Body.OlePropertySet("scroll", "no");
VarClear(Body);
}
VarClear(HTMLDoc);
}
위 코드를 적용하니 아주 잘 됩니다.
헌데 NavigateComplete2 함수가 CppWebBrowser가 Navigate할때마다 호출이 되는 거 같은데요.
처음 Navigate 할때는 에러가 없다가 .. (폼Create부분에서 Navigate를 했습니다.)
두번째 폼 Show에서 URL을 넣고 Navigate를 하면 에러가 나더라구요.
ProWBrowser->Navigate(WideString(strURL));
왜그럴까요?...
제 짧은 생각에는 OlePropertyGet함수가 URL을 넣었기 때문에 소스코드를 못찾아서 그런거 같은데요..뭐..좋은 방법없을까요??
도와주세요..
|