用DELPHI控制下载弹出窗口,并点击保存为何不行
procedure TForm1.Button1Click(Sender: TObject);
var
H,hc: HWND;
i:integer;
begin
h := findwindow(nil, '文件下载');
if H > 0 then
begin
// FindWindowEx(h,0, 'Button', '保存(&S)')
hc := FindWindowEx(h,0, 'Button', '保存(&S)');
if hc> 0 then
begin
// windows.SetForegroundWindow(h);
SendMessage(hc, WM_LBUTTONDOWN, 0, 0);
// Sleep(20);
SendMessage(hc, WM_LBUTTONUP, 0, 0);
// Sleep(20);
// SendMessage(hc, BM_CLICK, 0, 0);
// Sleep(20);
PostMessage(hc, BM_CLICK, 0, 0);
// PostMessage(hc, WM_KEYDOWN, VK_RETURN, 0); SendMessage(hc, WM_LBUTTONDOWN, 0, 0);
// SendMessage(hc, VK_RETURN, 0, 0);
// keybd_event(VK_RETURN, 0, KEYEVENTF_KEYUP, 0);
//PostMessage(hc,VK_RETURN,13,0);
{ SendMessage(hc, WM_LBUTTONDOWN ,MK_LBUTTON, MAKELPARAM (100, 200));
SendMessage(WM_COMMAND, ID_FILE_SAVE_AS, 0);
keybd_event(VK_MENU, 0, 0, 0);
keybd_event(VK_RETURN, 0, 0, 0);
keybd_event(VK_RETURN, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);
SendMessage(hc, WM_LBUTTONUP, MK_LBUTTON, MAKELPARAM(100,200));
}
end
end;
end;
相关推荐
右下角弹出窗口Delphi版.rar
Delphi实现的右下角弹出窗口,类似网页上的右下角广告窗口、重要信息公告窗口,在WEB设计中更多用于广告了,在Delphi软件中,你同样可以把本弹出窗口用于广告设计中,支持关闭功能。
Delphi实现Image拖动窗体与点击弹出菜单效果完整示例
Delphi作为一款经典的快速应用开发(RAD)工具,凭借其强大的可视化设计能力和高效的编译机制,在桌面应用程序开发领域长期占据重要地位。本章将系统介绍Delphi IDE的核心组成,包括窗体设计器、对象观察器、组件面板和代码编辑器的协同工作机制。重点剖析RAD开发模式如何通过“拖放式”组件操作大幅提升开发效率,并结合VCL(Visual Component Library)框架解析其事件驱动的本质。
Delphi USB摄像头拍照控制源程序
Delphi,作为一种成熟的集成开发环境(IDE),自1995年首版发布以来,已经经历了超过20年的发展历程。在这一章节中,我们将探索Delphi的历史和演变,以及其为开发者提供的关键工具和特点。我们首先回顾Delphi的早期版本,以及它们如何塑造了现代的IDE。随后,我们将深入探讨Delphi的编程语言Delphi Object Pascal的特点,它如何促进了快速的应用开发。最后,本章会指导读者如何配置Delphi的开发环境,以及如何利用其丰富的组件库和工具来设计和构建应用程序。
Delphi源码,仿QQ弹出窗口
用delphi仿QQ样式,源码,在VISTER下可能有点BUG,没时间弄了,随便发上来给大家借鉴吧
DELPHI 控制摄像头拍照,截取任意矩形区域,保存成图片 源码,(原创)
DELPHI 控制摄像头拍照,截取任意矩形区域,保存成图片 源码,(原创) 部份代码来自网络。


Windows SDK/API
