Вы можете использовать пользовательский интерфейс ленты в любом месте (при условии лицензионного соглашения на ленту ; в сущности, вам не нужно делать наполовину версию).
Есть компании, которые создали свои собственные элементы управления ленты.Некоторые из этих реализаций (например, Microsoft Windows Ribbon Framework) работают только в Windows 7 или Windows Vista (сначала должна быть установлена загрузка).
Если вы хотите убедиться, что Windows Ribbon Framework доступна наклиентский компьютер, попробуйте создать объект UIRibbonFramework
:
IUIFramework* pFramework = NULL;
HRESULT hr = ::CoCreateInstance(
CLSID_UIRibbonFramework,
NULL,
CLSCTX_INPROC_SERVER,
IID_PPV_ARGS(&pFramework));
if (FAILED(hr))
{
//Ribbon not available - fallback to something else
return;
}