windows-ribbon-framework

    7熱度

    1回答

    我在64位Windows機器(Win 7)和32位Windows機器(XP)上運行Delphi 2010。 我在學習如何使用TRibbon控件。 我一直在關注Marco Cantu的2009年手冊中的示例並觀看YouTube演示,但是我的控制功能不像在本書或演示中所解釋的那樣工作。 我添加了兩個選項卡,通過右鍵單擊該控件。然而,當我將它放在主窗體上時,TRibbon看起來與截圖中的完全一樣。它不像

    3熱度

    2回答

    佈局組時,Windows功能區框架支持some predefined layouts。其中一個佈局需要四個按鈕稱爲FourButtons。 此佈局支持3種不同的尺寸,大,中等,和小。在每一種情況下,它給人的佈局: 大: 中: 小: 現在我使用FourButtons預定義模板在我的XML文件: <?xml version="1.0" encoding="utf-8"?> <Application

    1熱度

    1回答

    我在使用現代功能區樣式UI的Win32 API中創建應用程序。我已經成功測試了一個SampleRibbon程序。我遇到的唯一問題是,如何檢測Ribbon欄的X和Y座標?當我在(0,0)處繪製控件時,它會隱藏在Ribbon欄後面。但我不希望它藏在酒吧後面。是否有任何函數來獲取功能區欄的座標,以便我可以在功能區下方自動繪製控件。

    2熱度

    2回答

    我想爲我的新項目採用Ribbon UI,我知道它可能更關注WoW因素,而不是真正使用替換工具條凌亂的Ribbon。但是,當我開始調整窗口大小時,請查看一些與自動縮放相關的功能。縮小窗口大小的最小寬度的Ribbon UI剛剛消失,我甚至認爲這可能不存在已經採用功能區UI的商業軟件。油漆似乎正在遭受同樣的問題,不知道Office 2007或2010是否也受到同樣問題的困擾。

    2熱度

    1回答

    在Vista下,在基本主題中調用IUIFramework :: Destroy()後,Vista主題丟失,並且放大窗口不顯示在初始區域之外。 您可以使用SimpleRibbon SDK示例輕鬆地重新制作它。在simpleribbon.cpp,插入到的WndProc開關塊: case WM_KEYUP: DestroyFramework(); InvalidateRect(hWn

    3熱度

    2回答

    我從閱讀Arik Poznanski's blog瞭解到,Windows Ribbon UI Framework是Windows 7中的COM對象,WindowsRibbon wrapper僅僅是一個.NET單板,可以在Windows窗體應用程序中使用功能區UI。 我已經成功地執行一個Hello World Windows窗體應用程序,採用此包裝: 這是我的機器,這是Windows7的運行。 問題

    2熱度

    1回答

    我目前正在使用具有Office 2007功能區外觀的第三方庫的應用程序。該應用程序使用廣泛的插件框架和訪問控制規則來構建其功能區選項卡,並在應用程序啓動上控制。不幸的是,那個功能區庫有一些我可以不用的功能,所以我想用Windows功能區框架(WRF)替換它。 儘管WRF有一個不同的哲學,但是在XAML中指定了整個帶結構。我無法弄清楚的是,如何根據插件添加標籤。以下是我提出的幾個想法,其中大部分似乎

    1熱度

    1回答

    我已經玩了一些風景帶API(Windows Ribbon Framework)。這是我的結果: program RibTest; uses Windows, Messages, ActiveX, ComObj; {$R 'e:\ribbon\test.res'} type UI_VIEWTYPE = (UI_VIEWTYPE_RIBBO

    1熱度

    1回答

    根據MS文檔,功能區框架的應用程序菜單應該能夠承載DropDownGallery元素,但是我無法通過uicc編譯器。例如: <Ribbon.ApplicationMenu> <ApplicationMenu CommandName="AppMenu" > <ApplicationMenu.RecentItems> <RecentItems CommandName="

    0熱度

    1回答

    有誰知道如何更改功能區控件上的默認語言,我使用的是丹麥語言窗口,所以對話框和標準標籤都是丹麥語,但我正在編寫應用程序英語。 我試過改變資源文件中的語言,並嘗試用std :: locale和setlocale()更改語言環境。但沒有任何工作。