转行十年了,现在需要写个小程序:FORM1和Edit1隐藏方面的。

每天进步一点点2022 2017-05-04 02:38:17
十年没用过DELPHI了,领导今天要求我们单位的监控显示器中各个摄像头画面的字体(显示的是下级单位)调大,但是监控厂家说实现不了,我就想用DELPHI写个小程序来实现:用EDIT来显示字体,VISIBLE为true,FORM1隐藏。然后把这个小程序放到监控软件之上,这样小程序的字体就把监控的字体遮盖了,监控视频还能正常显示。
我下载了DELPHI7,也能实现FORM1的隐藏:
procedure TForm1.FormCreate(Sender: TObject);
begin

Application.ShowMainForm := false;
end;
但是有一个问题却苦苦解决不了:当FORM1隐藏时,edit1\edit2\edit3\edit4\edit5也随之消失。。。
请各位帮忙解决:如何在隐藏FORM1的同时,能够显示edit1\edit2\edit3\edit4\edit5?
...全文
969 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxbug 2019-01-31
  • 打赏
  • 举报
回复
不如用exescope之类的exe资源编辑器,直接改改。你的方法有问题
lyhoo163 2019-01-31
  • 打赏
  • 举报
回复
引用 7 楼 打酱油的无证程序猿 的回复:
视频叠加, 视频厂家应该支持的吧

视频通常是不能叠加的,因为叠加就得修改视频文件的数据。通过是在视频之上加一个叠加的信息。
可以使用TPanel来做。
shadowpj 2019-01-31
  • 打赏
  • 举报
回复
测试完成,可以。
窗体的color设置成clWhite(透明),TransparentColor设置成True,TransparentColorValue设置成clWhite。让后根据你需要的位置放置edit就行了。自己设置edit的text需要显示的汉字。
虎子8 2019-01-29
  • 打赏
  • 举报
回复
思路有问题。 首先监控程序是否有源码,有的话就好办了,指定的位置放名称。如果没有,通过spy++找handle方式,给他相应位置补几个edit
SupermanTm 2019-01-09
  • 打赏
  • 举报
回复
查监控系统的API(海康、大华之类的都有的),自己做一个监控程序就好了,可以直接获得图像窗口的Handle和DC,直接在上面写字
doloopcn 2019-01-09
  • 打赏
  • 举报
回复
思路应该是错误的

你应该把监控程序嵌入到自己的程序窗口中,这样你才有可能控制自己窗口的控件去挡监控程序的小字

关键字“外部程序”“嵌入”

应该有一大把例子
protossback 2019-01-09
  • 打赏
  • 举报
回复
https://bbs.csdn.net/topics/20201082
参见wzrlover的方法
  • 打赏
  • 举报
回复
视频叠加, 视频厂家应该支持的吧
hongss 2017-05-31
  • 打赏
  • 举报
回复
画面上的字体应该比较小吧,采用透明窗体应该能解决
蓝色的天堂 2017-05-06
  • 打赏
  • 举报
回复
用DSPACK把监控视频源拉进去播放,再在DSPack上显示你想要显示信息,其它那些挡在前面的方法就不要考虑了。
npkaida 2017-05-05
  • 打赏
  • 举报
回复
在你的监控循环语句中加入:Application.ProcessMessages;
lyhoo163 2017-05-04
  • 打赏
  • 举报
回复
不能隐藏form ,带来的结果是控件也都隐藏了。通常视频上不能带入字符。
  • 打赏
  • 举报
回复
你说的很对,不能隐藏,设置成透明就可以了。但是又遇到新问题了:这个小程序的界面后面是监控,当把这个小程序放到监控画面上面时,监控画面就定格了,问:怎么让小程序能够实时刷新画面?
npkaida 2017-05-04
  • 打赏
  • 举报
回复
不要隐藏Form1。只要将 Form1 设为无边框,与 Edit1 一样大小(Edit 充满 Form1)即可。
g58521547 2017-05-04
  • 打赏
  • 举报
回复
不懂。 不过我觉得你是不是可以考虑把form的窗体弄为透明的? 因为你把form隐藏了,上面的东西肯定都隐藏了,这个思路不对。

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧