看有没有办法解决?(50分)

G

gide

Unregistered / Unconfirmed
GUEST, unregistred user!
我做一个Activex控件,弹出对话框有个按钮,按下后自动刷新页面(就是不用再按IE上的刷新按钮了)
 
模拟按下F5键:
keybd_event(VK_F5, $45, KEYEVENTF_EXTENDEDKEY or 0, 0);
keybd_event(VK_F5, $45, KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0);
 
注意:我是在Activex里弹出的对话框,怎么去刷新网页呢?
 
先 SetActiveWindow(FindWindow('IEFrame',nil))
然后模拟按纽试试。
 
SetForegroundWindow(FindWindow('IEFrame',nil));
keybd_event(VK_F5, $45, KEYEVENTF_EXTENDEDKEY or 0, 0);
keybd_event(VK_F5, $45, KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0);
 
顶部