使用delphi影藏另外一个软件的菜单

下面就拿微软的计算器来举例procedure TForm3.Button1Click(Sender: TObject);
var
CalcHnd:HWND;
MenuHnd:HWND;
begin
CalcHnd:=FindWindow(nil,‘计算器‘);

if CalcHnd>0 then
begin
MenuHnd:=GetMenu(CalcHnd);
EnableMenuItem(MenuHnd,0,MF_BYPOSITION or MF_ENABLED);
EnableMenuItem(MenuHnd,1,MF_BYPOSITION or MF_ENABLED);
EnableMenuItem(MenuHnd,2,MF_BYPOSITION or MF_ENABLED);
DeleteMenu(MenuHnd,2,MF_BYPOSITION);
DrawMenuBar(CalcHnd);
DeleteMenu(MenuHnd,1,MF_BYPOSITION);
DrawMenuBar(CalcHnd);
DeleteMenu(MenuHnd,0,MF_BYPOSITION);
DrawMenuBar(CalcHnd);
end
else
ShowMessage(‘没有找到运行中的计算器程序!‘);

end;
时间: 2024-08-02 13:04:54

使用delphi影藏另外一个软件的菜单的相关文章

一个软件开发工程师的7年工作经验总结

这是在网上看到的一篇文章,写的是一个从事软件工程开发的大牛对从业七年的一些经验总结.感觉挺不错,转来与大家分享了,下面是正文. 1.分享第一条经验:"学历代表过去,能力代表现在,学习力代表未来." 其实这是一个来自国外教育领域的一个研究结果.相信工作过几年.十几年的朋友对这个道理有些体会吧.但我相信这一点也很重要:"重要的道理明白太晚将抱憾终生!"所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2.一定要确定自己的发展方向,并为此目的制定可行的计划. 不要说什么,&

你知道么?Windows 7里藏着一个XP!<1>

还记得在Windows7发布前夕,曾经有朋友特别激动地问,“听说Windows7里面藏了一个XP?”藏……相信这个家伙年轻的时候一定很喜欢躲猫猫的游戏;还有一个朋友也问过我,“是不是Windows7高喊一声‘Transform!’就能直接变成XP?”呃……我觉得他应该是变形金刚看多了;最近也有朋友向我打听,“微软是不是卖一个Windows7,搭一个XP?”,我对这种占便宜没够的心情相当理解…… 沈阳整形医院他们都在说什么呢? 有的人可能知道,有的人可能不知道,今天就准备来说一说,这个玩意到底是个

delphi 把Frame嵌入一个Form里面[转]

引言:最近编写delphi时遇到一个frame复用的问题,如何在一个form窗体添加一个已经编辑好的frame?就像delphi的组件一样方便使用.下面是自己总结的方法,虽然很简单,但是对不了解的同学还是一个小麻烦. 步骤: 1. 编辑一个frame页面,如下图. 2.编辑frame,为简单起见就一个编辑框和一个按钮好了.然后保存.再右键单击frame窗体选择add to palette把frame添加到组件面板. 3. 组件的名字名字就随便你自己定了,最后一步在主窗体里面添加这个frame.首

一个软件实现的Linux看门狗—soft_wdt

soft_wdt(下面简称本软件)是一个软件实现的Linux看门狗. 本软件是一款开源.免费软件. 下载地址: https://github.com/sunmingbao/soft-wdt/archive/master.zip 本软件和/drivers/watchdog/softdog.c实现的软件看门狗差点儿一样. 基本的不同点是,前者支持一个看门狗.本软件则支持大量的看门狗. soft_wdt代码编译后.生成一个内核模块soft_wdt.ko. 模块载入后,将创建一个设备文件/dev/sof

作为一个软件工程师,在接下来的 5-10 年内应该掌握的技术

这是一个发布在Quora上的问题,提问者问到:“作为一个软件工程师,想要生存下去,在未来的 5-10 年内有哪些必须掌握的技能呢?例如人工智能?高等数学?” 下面是一位曾经在 Facebook 和 Google 工作过,目前在 Uber 就职的程序员 Pedram Keyani 的分享,目前已获得 3500+ 的赞: 如果你的目标是成为一名通用软件工程师,那么未来 5-10 年需要掌握的技能与过去 5-10 年并没有什么太多的差别. 通用技能: 深刻理解计算机科学的基本原理 数据库 网络技术 编

js控制TR的显示影藏

在很多现实的场景中,有的文本框我们希望在选择“是”的按钮之后才出现,这就需要js控制TR的隐藏和显示,(div的影藏显示类似) 以下是一段选择是的按钮就显示身高和体重的文本框的代码.注意:ready方法必须要引用jquery的库. 1.html Code <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <

利用破解dll来获取到一个软件的注册码

---恢复内容开始--- 首先做这个事是纯属于个人研究而已,请勿以侵犯他人劳动成果. 今天看到了一个关于IL语句的文章,于是就学学,然后实践实践下.废话不多说了. 1.安装好某一个需要注册才可以的使用的单机版软件 2.找到关键性的Dll, 3.用ILSpy打开这个dll.这时候我们可以看到以下的内容: 5.找到dll中生成注册码的关键代码: 比如: 6.然后利用他已有的算法得到注册码. 7.大功告成!!!! 哈哈哈,第一次破解别人的软件. ps:该软件的注册码100块一个的哦! 利用破解dll来

发布一个软件,轻新视频录播程序,H264/AAC录制视音频,保存FLV,支持RTMP直播

已经上传到CSDN,下载地址:http://download.csdn.net/detail/avsuper/7421647,不要钱滴,嘿嘿... 本程序可以把摄像头视频和麦克风音频,录制为FLV文件. 视频压缩采用H.264编码,音频压缩采用AAC编码,支持同步进行RTMP直播(服务器端需要FMS/WOWZA/RED5等).可选择码率.分辨率.帧率.关键帧间隔等信息. 1号教室网(http://www.1jiaoshi.com)出品. 同时也做了一个可将屏幕和音频同步直播录制的软件,支持FLV

一个软件开发者的解决问题的心得——善于利用蛛丝马迹

作为一个软件开发者,研究问题以及解决问题是我们的职业所要求的.针对一个问题,我们想要研究它,学习它,那就需要搜集相关的材料,学习这个问题所牵扯到的知识.只有掌握了一定的知识,那么利用我们的推理.观察.思考等才可能尽快地解决问题. 最近研究c#操作word脚注(footnote).在网上搜索关于c#操作脚注的内容,少之又少.我研究的问题是这样的:如何生成脚注的时候,在脚注的内容前面,不生成序号,或者生成后,可以删除掉,因为前面的序号我想自己控制.如图: 图上面的正文中的[2] ,和hello前面的