加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Delphi与HTML / CSS接口

发布时间:2020-12-15 06:10:13 所属栏目:大数据 来源:网络整理
导读:我想开发一个带有 HTML / CSS图形用户界面的delphi应用程序,不一定是在网络浏览器中运行.我想这样做,创建一个更丰富的动画图形用户界面,并摆脱正常的VCL组件/ Windows外观.有什么建议么? 解决方法 在我的一个应用程序中,我有一个嵌入式浏览器,并且已经实现
我想开发一个带有 HTML / CSS图形用户界面的delphi应用程序,不一定是在网络浏览器中运行.我想这样做,创建一个更丰富的动画图形用户界面,并摆脱正常的VCL组件/ Windows外观.有什么建议么?

解决方法

在我的一个应用程序中,我有一个嵌入式浏览器,并且已经实现了IDocHostUIHandler接口.这允许我通过“GetExternal”方法公开一个COM对象.我只是有一个COM对象,暴露了我的应用程序的方法和属性,使它们可用于托管在嵌入式浏览器内的网页.

因此,我的网页中的脚本有“external.DoSomething()”和“i = external.GetThisValue()”等行.所以,例如,在按钮onclick事件后面,您可以运行一个应用程序的方法(在主窗体中实现,COM对象本身,或任何您喜欢的).

该网站在您的Delphi应用程序中嵌入了很多浏览器的信息:
http://www.delphidabbler.com/articles?article=22

实施很多这些东西肯定会很麻烦,在很多情况下可能会有更好的选择.但是为了我的具体目的,我可以提供一个“主页”,可以轻松地修改它,以便更改其布局,查看,甚至暴露更多(或更少)自己或我的用户所要求的功能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读