什么是directui技术?有什么用?

295 2024-03-21 08:18

什么是directui技术?有什么用?

DirectUI意为直接在父窗口上绘图(Paint on parent dc directly)。即子窗口不以窗口句柄的形式创建(windowless),只是逻辑上的窗口,绘制在父窗口之上。微软的“DirectUI”技术广泛的应用于Windows XP,Vista,Windows 7,如浏览器左侧的TaskPanel,控制面板导航界面,Media Player播放器,即时通讯工具MSN Messager等。

DirectUI好处在于可以很方便的构建高效,绚丽的,非常易于扩展的界面。

DirectUI 如何嵌入js

这样的东西不一定大的,比如Render方式是可插拔的,根据不同的情况加载不同Render Engine就好了。

脚本支持一般是JavaScript,也是插件的方式,可以打开或关闭,可以考虑用Chrome的V8或是SpiderMonkey, Windows平台上也可以直接用MS IActiveScript.

跨平台很重要,可以在嵌入式里使用,所以Render一般可以用OpenGL,这样MAC什么的都支持。

虽说工程比较庞大,编译出的东西其实不一定大的。就像WPF,如果脱离.Net,其实也就几个DLL。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片