2016-12-26 52 views

回答

1

如文檔所述,調用IUIFramework::LoadUI實際上可以加載編譯的二進制標記文件。該文件必須作爲user-defined resource鏈接到二進制映像中,通過參數實例進行標識。 resourceName是此資源的名稱。默認情況下,UUIC.exe分配名稱"APPLICATION_RIBBON"

假設一個標準UUIC.exe invocation

UICC.exe RibbonMarkup.xml RibbonMarkup.bml /header:RibbonIds.h /res:RibbonUI.rc

這將產生一個資源腳本文件RibbonUI。 RC使用以下行

APPLICATION_RIBBON UIFILE 「RibbonMarkup.bml」

這是將編譯後的二進制標記文件添加到可執行映像中的資源腳本文件。 "APPLICATION_RIBBON"是資源的名稱,您可以將其更改爲任何您認爲合適的資源(只要它不與其他用戶定義的UIFILE類型的資源相沖突)。

完整的指南可以在Creating a Ribbon Application找到。

相關問題