有关CppWebBrowser and PDF |
尚未結案
|
bigjing
一般會員 發表:4 回覆:4 積分:1 註冊:2005-01-24 發送簡訊給我 |
我现在学校的项目是为残疾用户做简单的用户接口.用户通过眼睛
控制鼠标.但是由于鼠标的精度有限,只能用几个大按钮进行交互.
所以很多很简单的事变得麻烦.如:翻页.
现在,我做的功能之一是:PDF阅读工具.我尝试用CppWebBrowser
pageup////////////
{
HWND WndChild;
WndChild = FindWindowEx(CppWebBrowser1->Handle, 0, NULL, NULL);
if (WndChild)
{
WndChild = FindWindowEx(WndChild, 0, NULL, NULL);
PostMessage(WndChild,WM_KEYDOWN,VK_PRIOR,0); // send page up message
}
}
当我打开一个网页时,翻页功能工作正常.但如果是打开一个PDF文件就无法翻页.
请指点指点.
或者是否有其他的PDF component可以使用.只要有简单的浏览功能就好.
不好意思,刚学BCB不久,谢谢.
|
bigjing
一般會員 發表:4 回覆:4 積分:1 註冊:2005-01-24 發送簡訊給我 |
hi,
I try to use AcroPDF to open the PDF file instead of CppWebBrowswer.
and use below code: keybd_event(VK_NEXT, 0, 0, 0);
Sleep(50);
keybd_event(VK_NEXT, 0, KEYEVENTF_KEYUP, 0); Now it works. I was told to add Sleep() between these two lines. and This helps a lots.
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |