directui

directui

DirectUI意為直接在父視窗上繪圖(Paint on parent dc directly)。即子視窗不以視窗句柄的形式創建(windowless),只是邏輯上的視窗,繪製在父視窗之上。微軟的“DirectUI”技術廣泛的套用於Windows XP,Vista,Windows 7,如瀏覽器左側的TaskPanel,控制臺導航界面,Media Player播放器,即時通訊工具MSN Messager等。

基本介紹

  • 外文名:directui
  • 釋義:直接在父視窗上繪圖
  • 平台:Windows XP,Vista,Windows 7
  • 好處:構建易於擴展的界面
DirectUI簡介,DirectUI 主要特性,

DirectUI簡介

DirectUI好處在於可以很方便的構建高效,絢麗的,非常易於擴展的界面。國外如微軟,國內如騰訊,百度等公司的客戶端產品多採用這種方式來組織界面,從而很好的將界面和邏輯分離,同時易於實現各種超炫的界面效果如換色,換膚,透明等。 DirectUI 旨在滿足客戶端界面快速開發的需要,同時融入業界前沿的皮膚技術,為用戶創建更加高效,專業的界面。
DirectUI使用的是DirectX核心.

DirectUI 主要特性

◆ 支持皮膚對象的布局
◆ 支持皮膚腳本(JavaScript)控制,可以讓界面與邏輯徹底分離
◆ 支持bmp、png、jpg、gif、tga等圖片格式
◆ 支持多圖層Alpha混合特效
◆ 提供界面設計工具DirectUI Builder,支持拖拽式界面設計,讓界面開發所見即所得
◆ 開放式開發平台,所有控制項均為外掛程式方式管理,支持用戶自定義控制項開發,與DirectUI平台無縫兼容
◆ 支持Windows平台所有的開發工具(VC++、VB6、VS Net、PowerBuilder、Delphi、C++Builder、E語言)
◆ 支持所有標準控制項的換膚
◆ 支持皮膚對象的導出與導入
◆ 支持Windows主題導入,讓標準界麵皮膚的製作簡單快捷
◆ 讓客戶端代碼簡潔明了
◆ 支持動畫特效,滑動、淡入淡出

相關詞條

熱門詞條

聯絡我們