Delphi与HTML / CSS接口

前端之家收集整理的这篇文章主要介绍了Delphi与HTML / CSS接口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想开发一个带有 HTML / CSS图形用户界面的delphi应用程序,不一定是在网络浏览器中运行.我想这样做,创建一个更丰富的动画图形用户界面,并摆脱正常的VCL组件/ Windows外观.有什么建议么?

解决方法

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

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

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

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

猜你在找的Delphi相关文章