|
안녕하세요
cppwebbrowser에서 ppt파일 로드 후 키보드 이벤트 또는 마우스 이벤트 감지하려고 합니다.
즉
cppwebbrowser에서 ppt파일을 로드한 후 pageup/pagedown/마우스버튼을 클릭하면 로드된 ppt파일의 페이지가 바뀝니다.
1번질문 : 이를 어플리케이션에서 메시지를 던져 위와 같은 기능을 하려고 합니다. pageup/down을 시키려고 하거든여. 사용자의 행위없이 말이예요..
2번질문 : cppwebbrowser에서 ppt파일을 로드 후 스크롤바를 없애는 문제
이또한 검색해서 찾아봤는데. 아래<참고소스>와 같이 하면 된다구 하시는데. 그런데 이렇게 할 경우 웹페이지에 대해서는 스크롤 바가 없어지는데 ppt파일을 오픈 했을 때는. 안되네여.. ^^;
<참고소스>
void __fastcall Txup1::CppWebBrowser1DocumentComplete(TObject *Sender,
LPDISPATCH pDisp, Variant *URL)
{
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);
}
}
그럼. 즐거운 하루 보내시구요.
|