87:
How can I display the control directly on the screen

RadialMenu1->BeginUpdate();
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->HTMLPicture[L"arrow"] = TVariant("stock_mail_filters_apply.png");
RadialMenu1->HTMLPicture[L"settings"] = TVariant("settings.png");
RadialMenu1->HTMLPicture[L"hard"] = TVariant("download.png");
RadialMenu1->HTMLPicture[L"favorites"] = TVariant("favorites.png");
RadialMenu1->HTMLPicture[L"remove"] = TVariant("remove.png");
RadialMenu1->HTMLPicture[L"refresh"] = TVariant("refresh.png");
RadialMenu1->HTMLPicture[L"synchronize"] = TVariant("synchronize.png");
RadialMenu1->HTMLPicture[L"preview"] = TVariant("preview.png");
RadialMenu1->HTMLPicture[L"search"] = TVariant("search.png");
RadialMenu1->ToString = TVariant(String("Save[img=hard],Settings[img=settings][browse=2][custom=16],Favorites[img=favorites](1,2),Refresh[img=refresh],<c>Quit<br><c>App") +
"lication[img=remove],Synchronize[img=synchronize],Search[img=search](1,2),Preview[img=preview](1,2)");
RadialMenu1->Expanded = true;
RadialMenu1->DisplayRadial[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = Exradialmenulib_tlb::DisplayRadialEnum::exDisplayRadialRotated270;
RadialMenu1->set_BackgroundPicture(TVariant("Background\\frontc.png"));
RadialMenu1->SubItemsBackColor = -1;
RadialMenu1->SubItemsSize = L"18 * dpi";
RadialMenu1->EndUpdate();
RadialMenu1->Float = true;

86:
How do I add a radial-slider control

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->InflateCustom = RadialMenu1->InflateItems;
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = 3;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemPtr var_Item = var_Items->Add(L"Slider",TNoParam(),TNoParam());
		var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
		var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;
		var_Item->set_BrowseCustom(Exradialmenulib_tlb::RadialCustomPropertyEnum::exRadialCustomSliderValue,TVariant(35));
RadialMenu1->BrowseItem = RadialMenu1->Items->get_Item(TVariant("Slider"));

85:
How can I display a slider directly on the radial menu, with no items...

RadialMenu1->BeginUpdate();
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->Expanded = true;
RadialMenu1->InflateCustom = L"-4 * dpi";
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = RGB(0,0,0);
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = 3;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = 128;
RadialMenu1->set_CustomPicture(TVariant("Background\\frame.png"));
Exradialmenulib_tlb::IItemPtr var_Item = RadialMenu1->Root;
	var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
	var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;
	var_Item->set_BrowseCustom(Exradialmenulib_tlb::RadialCustomPropertyEnum::exRadialCustomSliderValue,TVariant(25));
RadialMenu1->Refresh();
RadialMenu1->EndUpdate();

84:
How can I programatically browses for a new item

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->InflateCustom = RadialMenu1->InflateItems;
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = 3;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemPtr var_Item = var_Items->Add(L"Slider",TNoParam(),TNoParam());
		var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
		var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;
RadialMenu1->BrowseItem = RadialMenu1->Items->get_Item(TVariant("Slider"));

83:
How can I display the items rotated

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->HTMLPicture[L"arrow"] = TVariant("arrow.png");
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)";
RadialMenu1->DisplayRadial[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = Exradialmenulib_tlb::DisplayRadialEnum::exDisplayRadialRotated;
RadialMenu1->DisplayCenter[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = 0.05;
RadialMenu1->EndUpdate();

82:
Is it possible to display the arrow into the items section, and how I can change the default position

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->HTMLPicture[L"arrow"] = TVariant("arrowu.png");
RadialMenu1->DisplayArrow = Exradialmenulib_tlb::RadialItemsEnum::exRadialItems;
RadialMenu1->DisplayCenterArrow[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = 0;
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)";
RadialMenu1->EndUpdate();

81:
Can I display the arrow into the items section

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->DisplayArrow = Exradialmenulib_tlb::RadialItemsEnum::exRadialItems;
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)";
RadialMenu1->EndUpdate();

80:
How can I know if the cursor is hovering the center ring ( parent zone )
// MouseMove event - Occurs when the user moves the mouse.
void __fastcall TForm1::RadialMenu1MouseMove(TObject *Sender,short   Button,short   Shift,int   X,int   Y)
{
	OutputDebugString( L"ParentOnPoint " );
	OutputDebugString( PChar(RadialMenu1->ParentOnPoint[-1,-1]) );
}

RadialMenu1->Expanded = true;

79:
How can I specify the size to display the images/pictures into the items

RadialMenu1->BeginUpdate();
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->ItemsImageHeight[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = L"64*dpi";
RadialMenu1->ItemsImageWidth[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = L"64*dpi";
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->Add(L"",TVariant("color_line.png"),TNoParam());
	var_Items->Add(L"",TVariant("color_fill.png"),TNoParam());
	var_Items->Add(L"",TVariant("format_font_size_less.png"),TNoParam());
	var_Items->Add(L"",TVariant("edit_undo.png"),TNoParam());
	var_Items->Add(L"",TVariant("edit_redo.png"),TNoParam());
	var_Items->Add(L"",TVariant("edit_copy.png"),TNoParam());
	var_Items->Add(L"",TVariant("fileview_text.png"),TNoParam());
	var_Items->Add(L"",TVariant("checkmark_korganizer.png"),TNoParam());
RadialMenu1->EndUpdate();

78:
By default, the parent image is 32-pixels wide. Can I display it larger

RadialMenu1->BeginUpdate();
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->HTMLPicture[L"logo"] = TVariant("settings.png");
RadialMenu1->ParentSize = L"96 * dpi";
RadialMenu1->ParentImageWidth[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"64*dpi";
RadialMenu1->ParentImageHeight[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"64*dpi";
RadialMenu1->ParentCaption[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"<font ;14><c>System Settings</font><br><c>Surround";
RadialMenu1->EndUpdate();

77:
Is it possible to specify where to display the item's caption

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)";
RadialMenu1->Items->get_Item(TVariant(0))->set_BackColor(Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems,RGB(240,240,240));
RadialMenu1->DisplayCenter[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = 0.85;
RadialMenu1->EndUpdate();

76:
How can I disable browsing the items, or prevent displaying its children
RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->AllowBrowseItem = false;
RadialMenu1->Items->ToString = L"Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)";
RadialMenu1->EndUpdate();

75:
How do I get the item from the point
// MouseMove event - Occurs when the user moves the mouse.
void __fastcall TForm1::RadialMenu1MouseMove(TObject *Sender,short   Button,short   Shift,int   X,int   Y)
{
	OutputDebugString( L"Full-Item: " );
	OutputDebugString( PChar(RadialMenu1->ItemFromPoint[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems,-1,-1]RadialMenu1->Caption[Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionBackColor]) );
	OutputDebugString( L"Item: " );
	OutputDebugString( PChar(RadialMenu1->ItemFromPoint[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems,-1,-1]RadialMenu1->Caption[Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionBackColor]) );
	OutputDebugString( L"SubItem: " );
	OutputDebugString( PChar(RadialMenu1->ItemFromPoint[Exradialmenulib_tlb::RadialItemsEnum::exRadialSubItems,-1,-1]RadialMenu1->Caption[Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionForeColor]) );
}

RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = TVariant(String("Item 1[scap=sub item 1],Item 2[scap=sub item 2],Item 3[scap=sub item 3],Item 4[scap=sub item 4],Item 5[scap=sub item 5],Item 6[") +
"scap=sub item 6],Item 7[scap=sub item 7],Item 8[scap=sub item 8]");

74:
How do I get the index of the pie from the point
// MouseMove event - Occurs when the user moves the mouse.
void __fastcall TForm1::RadialMenu1MouseMove(TObject *Sender,short   Button,short   Shift,int   X,int   Y)
{
	OutputDebugString( L"Full-Index: " );
	OutputDebugString( PChar(RadialMenu1->IndexFromPoint[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems,-1,-1]) );
	OutputDebugString( L"Index: " );
	OutputDebugString( PChar(RadialMenu1->IndexFromPoint[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems,-1,-1]) );
	OutputDebugString( L"Sub-Index: " );
	OutputDebugString( PChar(RadialMenu1->IndexFromPoint[Exradialmenulib_tlb::RadialItemsEnum::exRadialSubItems,-1,-1]) );
}

RadialMenu1->Expanded = true;

73:
How can I select an item

// SelectItem event - Notifies once the user selects an item.
void __fastcall TForm1::RadialMenu1SelectItem(TObject *Sender,Exradialmenulib_tlb::IItem   *Item)
{
	// SelectedIndex(3) = Item.Index
}

RadialMenu1->BeginUpdate();
RadialMenu1->SelBackAlpha[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = 32;
RadialMenu1->SelBackAlpha[Exradialmenulib_tlb::RadialItemsEnum::exRadialSubItems] = 128;
RadialMenu1->SelForeColor[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems] = RGB(0,0,0);
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = -1;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = 32;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = -1;
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->SelectedIndex[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems] = 0;
RadialMenu1->EndUpdate();

72:
How can I use the sub-items zone only

RadialMenu1->BeginUpdate();
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->HTMLPicture[L"logo"] = TVariant("settings.png");
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialParentBorder] = RadialMenu1->SubItemsBackColor;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsGridLines] = -1;
RadialMenu1->SubItemsSize = L"64 * dpi";
RadialMenu1->ParentSize = L"value - 66 * dpi";
RadialMenu1->ParentImageWidth[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"64*dpi";
RadialMenu1->ParentImageHeight[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"64*dpi";
RadialMenu1->ParentCaption[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"<font ;14><c>System Settings</font><br><c>Surround";
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 0;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = -1;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = 0x8000000d;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = 128;
RadialMenu1->ItemsBackColor = RadialMenu1->SubItemsBackColor;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->Add(L"",TVariant("color_line.png"),TVariant(2));
	var_Items->Add(L"",TVariant("color_fill.png"),TVariant(2));
	var_Items->Add(L"",TVariant("format_font_size_less.png"),TVariant(2));
	var_Items->Add(L"",TVariant("edit_undo.png"),TVariant(2));
	var_Items->Add(L"",TVariant("edit_redo.png"),TVariant(2));
	var_Items->Add(L"",TVariant("edit_copy.png"),TVariant(2));
	var_Items->Add(L"",TVariant("fileview_text.png"),TVariant(2));
	var_Items->Add(L"",TVariant("checkmark_korganizer.png"),TVariant(2));
RadialMenu1->EndUpdate();

71:
Is it possible to display all items with a different rotation angle

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->DisplayAngle = -7.5;
RadialMenu1->DisplayArrow = Exradialmenulib_tlb::RadialItemsEnum::exRadialItems;
RadialMenu1->DisplayRadial[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = Exradialmenulib_tlb::DisplayRadialEnum::exDisplayRadialRotated;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->ParentSize = L"48 * dpi";
RadialMenu1->set_ParentPicture(TVariant("Background\\frontb.png"));
RadialMenu1->set_ArrowImage(TVariant("arrow.png"));
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->InflateParentPicture = L"72 * dpi";
RadialMenu1->EndUpdate();

70:
How can I programatically advance / browse for the parent item (method 2)
// RClick event - Occurs once the user right clicks the control.
void __fastcall TForm1::RadialMenu1RClick(TObject *Sender)
{
	RadialMenu1->BrowseItem = RadialMenu1->BrowseItem->Parent;
}

RadialMenu1->Expanded = true;
RadialMenu1->DisplayArrow = Exradialmenulib_tlb::RadialItemsEnum::exRadialItems;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemPtr var_Item = var_Items->Add(L"Volume",TNoParam(),TNoParam());
		var_Item->set_Caption(Exradialmenulib_tlb::RadialItemsEnum::exRadialSubItems,L"slider");
		var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
		var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;
	Exradialmenulib_tlb::IItemsPtr var_Items1 = var_Items->Add(L"Item",TNoParam(),TNoParam())->Items;
		var_Items1->Add(L"Child 1",TNoParam(),TNoParam());
		var_Items1->Add(L"Child 2",TNoParam(),TNoParam());

69:
How can I programatically advance / browse for the parent item (method 1)
// RClick event - Occurs once the user right clicks the control.
void __fastcall TForm1::RadialMenu1RClick(TObject *Sender)
{
	RadialMenu1->GoBack();
}

RadialMenu1->Expanded = true;
RadialMenu1->DisplayArrow = Exradialmenulib_tlb::RadialItemsEnum::exRadialItems;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemPtr var_Item = var_Items->Add(L"Volume",TNoParam(),TNoParam());
		var_Item->set_Caption(Exradialmenulib_tlb::RadialItemsEnum::exRadialSubItems,L"slider");
		var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
		var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;
	Exradialmenulib_tlb::IItemsPtr var_Items1 = var_Items->Add(L"Item",TNoParam(),TNoParam())->Items;
		var_Items1->Add(L"Child 1",TNoParam(),TNoParam());
		var_Items1->Add(L"Child 2",TNoParam(),TNoParam());

68:
Can I display the pointer with a different angle

RadialMenu1->BeginUpdate();
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->set_PointerPicture(TVariant("pointer.png"));
RadialMenu1->PointerPictureY = L"y + (height-pheight)/2- 21*dpi";
RadialMenu1->PointerPictureX = L"x + (width-pwidth)/2 + 1 * dpi";
RadialMenu1->AllowHotPointer = false;
RadialMenu1->ParentSize = L"36*dpi";
RadialMenu1->ParentImageHeight[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"48*dpi";
RadialMenu1->ParentImageWidth[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"48*dpi";
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = -1;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = 32;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = -1;
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->PointerAngle = 12;
RadialMenu1->EndUpdate();

67:
How can I use the pointer (select sample)

// SelectItem event - Notifies once the user selects an item.
void __fastcall TForm1::RadialMenu1SelectItem(TObject *Sender,Exradialmenulib_tlb::IItem   *Item)
{
	// PointerIndex = Item.Index
	RadialMenu1->SelectedIndex[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems] = RadialMenu1->PointerIndex;
}

RadialMenu1->BeginUpdate();
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->set_PointerPicture(TVariant("pointer.png"));
RadialMenu1->SelBackAlpha[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = 32;
RadialMenu1->SelBackAlpha[Exradialmenulib_tlb::RadialItemsEnum::exRadialSubItems] = 128;
RadialMenu1->PointerPictureY = L"y + (height-pheight)/2- 21*dpi";
RadialMenu1->PointerPictureX = L"x + (width-pwidth)/2 + 1 * dpi";
RadialMenu1->AllowHotPointer = false;
RadialMenu1->SelForeColor[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems] = RGB(0,0,0);
RadialMenu1->ParentSize = L"36*dpi";
RadialMenu1->ParentImageHeight[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"48*dpi";
RadialMenu1->ParentImageWidth[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"48*dpi";
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = -1;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = 32;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = -1;
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->PointerIndex = 0;
RadialMenu1->SelectedIndex[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems] = RadialMenu1->PointerIndex;
RadialMenu1->EndUpdate();

66:
How can I use the pointer (hot sample)

RadialMenu1->BeginUpdate();
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->set_PointerPicture(TVariant("pointer.png"));
RadialMenu1->PointerIndex = -1;
RadialMenu1->PointerPictureY = L"y + (height-pheight)/2- 21*dpi";
RadialMenu1->PointerPictureX = L"x + (width-pwidth)/2 + 1 * dpi";
RadialMenu1->AllowHotPointer = true;
RadialMenu1->SelBackAlpha[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems] = 128;
RadialMenu1->SelForeColor[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems] = RGB(0,0,0);
RadialMenu1->ParentSize = L"36*dpi";
RadialMenu1->ParentImageHeight[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"48*dpi";
RadialMenu1->ParentImageWidth[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"48*dpi";
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = -1;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = 32;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = -1;
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->EndUpdate();

65:
Is it possible to apply the control's background picture on the parent zone too

RadialMenu1->BeginUpdate();
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->set_BackgroundPicture(TVariant("Background\\fronte.png"));
RadialMenu1->ForeColor = RGB(255,255,255);
RadialMenu1->Expanded = true;
RadialMenu1->ParentSize = L"48 * dpi";
RadialMenu1->DisplayRadial[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = Exradialmenulib_tlb::DisplayRadialEnum::exDisplayRadialRotated;
RadialMenu1->DisplayCenter[Exradialmenulib_tlb::RadialItemsEnum::exRadialItems] = 0.23;
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->ParentBackColor = -1;
RadialMenu1->ExcludeParentFromItems = true;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialParentBorder] = RGB(0,0,0);
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialParentBorder] = 128;
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsGridLines] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsGridLines] = 128;
RadialMenu1->EndUpdate();

64:
Can I display the picture on the parent zone, a bit larger

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->ParentSize = L"48 * dpi";
RadialMenu1->set_ParentPicture(TVariant("Background\\frontb.png"));
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->InflateParentPicture = L"64 * dpi";
RadialMenu1->EndUpdate();

63:
Is it possible to assign a different background picture when displaying a slider/custom data

RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->DisplayArrow = Exradialmenulib_tlb::RadialItemsEnum::exRadialItems;
RadialMenu1->Items->ToString = L"[scap=Item 1],[scap=Item 2],[scap=Item 3],[scap=Item 4]";
RadialMenu1->InflateRadialMenu = L"-4*dpi";
RadialMenu1->InflateCustom = L"-4*dpi";
RadialMenu1->set_CustomPicture(TVariant("Background\\frontb.png"));
RadialMenu1->Items->ToString = L"Item 1(Sub Child 1,Sub Child 2),Item 2[scap=slider],Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";
Exradialmenulib_tlb::IItemPtr var_Item = RadialMenu1->Items->get_Item(TVariant("Item 2"));
	var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
	var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;
RadialMenu1->BrowseItem = RadialMenu1->Items->get_Item(TVariant("Item 2"));

62:
How can I customize the custom part of the control, the inside ring/circle

RadialMenu1->Expanded = true;
RadialMenu1->DisplayArrow = Exradialmenulib_tlb::RadialItemsEnum::exRadialItems;
RadialMenu1->Items->ToString = L"[scap=Item 1],[scap=Item 2],[scap=Item 3],[scap=Item 4]";
RadialMenu1->InflateRadialMenu = L"-4*dpi";
RadialMenu1->InflateCustom = L"-4*dpi";
RadialMenu1->CustomBackColor = RGB(128,128,128);
RadialMenu1->CustomBackAlpha = 128;
RadialMenu1->Items->ToString = L"Item 1(Sub Child 1,Sub Child 2),Item 2[scap=slider],Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";
Exradialmenulib_tlb::IItemPtr var_Item = RadialMenu1->Items->get_Item(TVariant("Item 2"));
	var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
	var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;
RadialMenu1->BrowseItem = RadialMenu1->Items->get_Item(TVariant("Item 2"));

61:
How do I prevent expanding / collapsing the radial menu
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->Items->ToString = L"Item 1(Sub Child 1,Sub Child 2),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";
Exradialmenulib_tlb::IItemPtr var_Item = RadialMenu1->Items->get_Item(TVariant("Item 2"));
	var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
	var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;

60:
Is it possible to change the parent's picture/image when expanding collapsing the radial menu

// BrowseItem event - Notifies once the user browses for a new item.
void __fastcall TForm1::RadialMenu1BrowseItem(TObject *Sender,Exradialmenulib_tlb::IItem   *Item)
{
	OutputDebugString( L"Current State: " );
	OutputDebugString( PChar(RadialMenu1->State) );
}

// SelectParent event - Occurs once the user clicks the parent of the item.
void __fastcall TForm1::RadialMenu1SelectParent(TObject *Sender)
{
	OutputDebugString( L"Current State: " );
	OutputDebugString( PChar(RadialMenu1->State) );
}

RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->Items->ToString = L"Item 1(Sub Child 1,Sub Child 2),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";
Exradialmenulib_tlb::IItemPtr var_Item = RadialMenu1->Items->get_Item(TVariant("Item 2"));
	var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
	var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;
RadialMenu1->ParentImage[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuCollapsed] = TVariant("format_font_size_less.png");
RadialMenu1->ParentImage[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuExpandedNoItems] = TVariant("fileview_text.png");
RadialMenu1->ParentImage[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuExpandedRootItem] = TVariant("edit_undo.png");

59:
Is it possible to assign a different picture on the parent zone (center ring)

RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->ParentSize = L"48 * dpi";
RadialMenu1->set_ParentPicture(TVariant("Background\\frontb.png"));
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";

58:
Is it possible to assign a different picture on the items zone (inner ring)

RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->set_ItemsPicture(TVariant("Background\\frontc.png"));
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";

57:
How can I change the control's background picture

RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->set_BackgroundPicture(TVariant("Background\\fronta.png"));
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";

56:
How can I hide the line being shown around the item form the cursor

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 0;
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";

55:
Is it possible to highlight items with children, with a different background color, for those arrow picture is shown (items, inner ring)

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsChildren] = RGB(0,0,0);
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsChildren] = 64;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsChildren] = -1;
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";

54:
Is it possible to highlight items with children, with a different background color, for those arrow picture is shown (subitems, outer ring)

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialSubItemsChildren] = RGB(0,0,0);
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialSubItemsChildren] = 64;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialSubItemsChildren] = -1;
RadialMenu1->Items->ToString = L"Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8";

53:
Is it possible to highlight the entire item, when cursor hovers it

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = RGB(0,0,0);
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 64;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = -1;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";

52:
How can I change the border around the subitems zone, when cursor hovers it ( outer ring )

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 3;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";

51:
How can I change the border around the subitems zone, when cursor hovers it ( outer ring )

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = 3;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";

50:
How can I change the border around the items zone, when cursor hovers it ( inner ring )

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotItem] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialHotItem] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotItem] = 3;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";

49:
How can I change the border around the parent zone, when cursor hovers it ( center ring )

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotParent] = 3;

48:
How can I change the border around the items zone ( inner ring )

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsBorder] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsBorder] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsBorder] = 3;

47:
How can I change the border around the parent zone ( center ring )

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialParentBorder] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialParentBorder] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialParentBorder] = 3;

46:
How can I change the grid lines in the items zone ( inner ring )

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsGridLines] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsGridLines] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsGridLines] = 3;

45:
How can I change the border around the slider / custom part of the control

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->InflateCustom = RadialMenu1->InflateItems;
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialCustomBorder] = 3;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemPtr var_Item = var_Items->Add(L"Slider",TNoParam(),TNoParam());
		var_Item->BrowseType = Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom;
		var_Item->BrowseCustomType = Exradialmenulib_tlb::RadialCustomTypeEnum::exRadialCustomSlider;
RadialMenu1->BrowseItem = RadialMenu1->Items->get_Item(TVariant("Slider"));

44:
How can I change the grid lines in the subitems zone ( outer ring )

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialSubItemsGridLines] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialSubItemsGridLines] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialSubItemsGridLines] = 3;

43:
How can I change the border around the subitems (exRadialSubItemsBorder)

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialSubItemsBorder] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialSubItemsBorder] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialSubItemsBorder] = 3;

42:
How can I change the border around the radial menu (exRadialBorder)

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->InflateItems = L"-8*dpi";
RadialMenu1->ItemsBackColor = RGB(240,240,240);
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialBorder] = RGB(0,0,0);
RadialMenu1->RadialLineStyle[Exradialmenulib_tlb::RadialLineEnum::exRadialBorder] = Exradialmenulib_tlb::RadialLineStyleEnum::exRadialLineDot;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialBorder] = 3;

41:
How can I customize the parent part of the control, the center ring/circle

RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1[scap=Item 1],Item 2[scap=Item 2],Item 3[scap=Item 3],Item 4[scap=Item 4]";
RadialMenu1->ParentSize = L"48 * dpi";
RadialMenu1->ParentImageHeight[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"78 * dpi";
RadialMenu1->ParentImageWidth[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"78 * dpi";
RadialMenu1->ParentBackColor = RGB(0,255,0);
RadialMenu1->ParentBackAlpha = 128;
RadialMenu1->ExcludeParentFromItems = true;

40:
How can I prevent showing the arrow in the outer ring

RadialMenu1->Expanded = true;
RadialMenu1->set_ArrowImage(TVariant(""));
RadialMenu1->Items->ToString = L"Child(SubChild)";

39:
Is it possible to change the default arrow, that items with children display (method 2)

RadialMenu1->Expanded = true;
RadialMenu1->HTMLPicture[L"pic1"] = TVariant(String("gCJKBOI4NBQaBQAhQNJJIIhShQAEEREAIA0ROZ6PT0iIEOZCJJUBEjBB8BBkRERAJzKRHIQAVzODjpjpnIJNIMKWKPBb8MIFiIJOBILJzhQLCdHCYBACaTgYiKHJJEI") +
"JULBHMYYAqjMAURiCKJAAogA6lA4EGgAeJnEC2ALzdAMICWf6HMS6HYCbJyvF6eSfIC8CqJJ5zI6gLbuA7ERhAHgNFRGKZHMCzDgGNDukqWYYAZocSIIYiEFiHAJsRyg" +
"XCccABcTDIBMZByDBAOwEFDkVACICOOCAGCJAQgI54IaYrlesAwBQGGpgMEKcpDGoqB6RSpriIAJJFJxEVxCMCCgI");
RadialMenu1->set_ArrowImage(TVariant("pic1"));
RadialMenu1->Items->ToString = L"Child(SubChild)";

38:
Is it possible to change the default arrow, that items with children display (method 1)

RadialMenu1->HTMLPicture[L"arrow"] = TVariant(String("gCJKBOI4NBQaBQAhQNJJIIhShQAEEREAIA0ROZ6PT0iIEOZCJJUBEjBB8BBkRERAJzKRHIQAVzODjpjpnIJNIMKWKPBb8MIFiIJOBILJzhQLCdHCYBACaTgYiJfJJEI") +
"JULBHdrOYIJQAwCBEaK1FQbeaoYwGVjLWR0EgJRAEBpICwPf7BY4cQgdAYAcCjUCWfD0G6rHrlHziPTcPrEUjuY5zZpHHgdZ41DYxVTSYJSaojXT0PrTVZBar+P5aaoW" +
"T8KfiWbIBZQ1ErVPbDPyYiIAJJFJxEVxCMCCgIA==");
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Child(SubChild)";

37:
How can I change the logo image

RadialMenu1->HTMLPicture[L"logo"] = TVariant("C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images\\favorites.png");

36:
How can I customize the items part of the control, the inside ring/circle

RadialMenu1->DisplayRadial[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems] = Exradialmenulib_tlb::DisplayRadialEnum::exDisplayRadialRotated;
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1[scap=Item 1],Item 2[scap=Item 2],Item 3[scap=Item 3],Item 4[scap=Item 4]";
RadialMenu1->InflateRadialMenu = L"-4*dpi";
RadialMenu1->InflateItems = L"-4*dpi";
RadialMenu1->ItemsBackColor = RGB(0,255,0);
RadialMenu1->ItemsBackAlpha = 128;

35:
How can I customize the subitems part of the control, the outside ring/circle

RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"[scap=Item 1],[scap=Item 2],[scap=Item 3],[scap=Item 4]";
RadialMenu1->InflateRadialMenu = L"-4*dpi";
RadialMenu1->SubItemsSize = L"48 * dpi";
RadialMenu1->SubItemsBackColor = RGB(0,255,0);
RadialMenu1->SubItemsBackAlpha = 128;

34:
Can I expand/shrink the radial menu relative to its border/shadow

RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4";
RadialMenu1->InflateRadialMenu = L"-6*dpi";

33:
Is it possible to remove/hive the control's shadow

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4";

32:
How do I change the color of the control's shadow

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = RGB(255,0,0);
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4";

31:
How can I evaluate/format an expression using the control

RadialMenu1->AllowToggleExpand = false;
RadialMenu1->DisplayAngle = -66;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4";
RadialMenu1->Caption[Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaption] = TVariant(RadialMenu1->FormatABC(L"`The number of items is: <b>` + value",RadialMenu1->Items->Count,TNoParam(),TNoParam()));

30:
Is it possible to display some extra captions on the control's background

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->MinVisibleCount = 6;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4";
RadialMenu1->Caption[Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaption] = TVariant("This is a caption to be displayed on the control's background.");
RadialMenu1->ExtraCaption[TVariant("extra"),Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaption] = TVariant("This is an extra caption to be displayed on the control's background.");
RadialMenu1->ExtraCaption[TVariant("extra"),Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionAnchor] = TVariant(2);
RadialMenu1->ExtraCaption[TVariant("extra"),Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionWordWrap] = TVariant(true);
RadialMenu1->ExtraCaption[TVariant("extralogo"),Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaption] = TVariant("<img>logo:64</img>");
RadialMenu1->ExtraCaption[TVariant("extralogo"),Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionAnchor] = TVariant(4);
RadialMenu1->ExtraCaption[TVariant("extralogo"),Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionLeft] = TVariant("width-twidth");
RadialMenu1->EndUpdate();

29:
What events the control supports
// Event event - Notifies the application once the control fires an event.
void __fastcall TForm1::RadialMenu1Event(TObject *Sender,long   EventID)
{
	OutputDebugString( PChar(RadialMenu1->EventParam[-2]) );
}

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->Items->ToString = L"Item 1,Item 2,Item 3,Item 4";
RadialMenu1->EndUpdate();

28:
How can I use/load images/pictures

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->HTMLPicture[L"relative"] = TVariant("settings.png");
RadialMenu1->HTMLPicture[L"absolute"] = TVariant("C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images\\favorites.png");
RadialMenu1->HTMLPicture[L"encoded"] = TVariant(String("gCJKBOI4NBQaBQAhQNJJIIhShQAEEREAIA0ROZ6PT0iIEOZCJJUBEjBB8BBkRERBJwJBZOcKAZ2mB2AJ9aqCZkRDJ0IpYOhTN5mOh3MJyMoAO9JFxpNxrOZjMJwMouN") +
"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");
RadialMenu1->set_BackgroundPicture(TVariant("Background\\frame.png"));
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->Add(L"Relative 1",TVariant("relative"),TNoParam());
	var_Items->Add(L"Relative 1",TNoParam(),TNoParam())->set_Image(Exradialmenulib_tlb::RadialItemsEnum::exRadialItems,TVariant("settings.png"));
	var_Items->Add(L"Aboslute 1",TVariant("absolute"),TNoParam());
	var_Items->Add(L"Aboslute 2",TVariant("favorites.png"),TNoParam());
	var_Items->Add(L"Encoded 1",TVariant("encoded"),TNoParam());
	var_Items->Add(L"Encoded 2",TNoParam(),TNoParam())->set_Image(Exradialmenulib_tlb::RadialItemsEnum::exRadialItems,TVariant(String("gCJKBOI4NBQaBQAhQNJJIIhShQAEEREAIA0ROZ6PT0iIEOZCJJUBEjBB8BBkRERBJwJBZOcKAZ2mB2AJ9aqCZkRDJ0IpYOhTN5mOh3MJyMoAO9JFxpNxrOZjMJwMouN") +
"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"));
	var_Items->Add(L"<c><img>relative</img><br><c>Relative 3",TNoParam(),TNoParam());
	var_Items->Add(L"<c>Relative 4<br><c><img>relative</img>",TVariant("relative"),TNoParam());
RadialMenu1->EndUpdate();

27:
Does your control supports tooltips (method 2)

// MouseMove event - Occurs when the user moves the mouse.
void __fastcall TForm1::RadialMenu1MouseMove(TObject *Sender,short   Button,short   Shift,int   X,int   Y)
{
	RadialMenu1->ShowToolTip(PChar(RadialMenu1->FormatABC(L"`Index of the pie from the cursor: ` + (value >= 0 ? value : `<fgcolor=808080>none` )",TVariant(RadialMenu1->IndexFromPoint[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems,-1,-1]),TNoParam(),TNoParam())),TVariant("Info"),TVariant(0),TVariant("8"),TVariant("8"));
}

RadialMenu1->BeginUpdate();
RadialMenu1->DisplayAngle = -45;
RadialMenu1->Expanded = true;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->ToString = L"Item 0";
	var_Items->Add(L"Item 1",TNoParam(),TNoParam());
	var_Items->Add(L"Item 2",TNoParam(),TNoParam());
RadialMenu1->EndUpdate();

26:
Can I change the visual appearance of the control's tooltip

RadialMenu1->BeginUpdate();
RadialMenu1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
RadialMenu1->Background[Exradialmenulib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1000000;
RadialMenu1->DisplayAngle = -45;
RadialMenu1->Expanded = true;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->ToString = L"Item 0[ttp=tooltip's item][sttp=tooltip's subitem]";
	var_Items->Add(L"Item 1",TNoParam(),TNoParam())->set_Tooltip(Exradialmenulib_tlb::RadialItemsEnum::exRadialItems,L"This is a bit of text that shown when user <b>hovers</b> the item");
	Exradialmenulib_tlb::IItemPtr var_Item = var_Items->Add(L"Item 2",TNoParam(),TNoParam());
		var_Item->set_Tooltip(Exradialmenulib_tlb::RadialItemsEnum::exRadialItems,L"This is a bit of text that shown when user hovers the item");
		var_Item->set_Tooltip(Exradialmenulib_tlb::RadialItemsEnum::exRadialSubItems,L"This is a bit of text that shown when user hovers the sub-item");
RadialMenu1->EndUpdate();

25:
Does your control supports tooltips (method 1)

RadialMenu1->DisplayAngle = -45;
RadialMenu1->Expanded = true;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->ToString = L"Item 0[ttp=tooltip's item][sttp=tooltip's subitem]";
	var_Items->Add(L"Item 1",TNoParam(),TNoParam())->set_Tooltip(Exradialmenulib_tlb::RadialItemsEnum::exRadialItems,L"This is a bit of text that shown when user <b>hovers</b> the item");
	Exradialmenulib_tlb::IItemPtr var_Item = var_Items->Add(L"Item 2",TNoParam(),TNoParam());
		var_Item->set_Tooltip(Exradialmenulib_tlb::RadialItemsEnum::exRadialItems,L"This is a bit of text that shown when user hovers the item");
		var_Item->set_Tooltip(Exradialmenulib_tlb::RadialItemsEnum::exRadialSubItems,L"This is a bit of text that shown when user hovers the sub-item");

24:
How can I use/load icons

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images\\Icons";
RadialMenu1->Images(TVariant("copy.ico"));
RadialMenu1->Images(TVariant("C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images\\Icons\\dvd.ico"));
RadialMenu1->Images(TVariant(String("gBJJgBggAAQAAgACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjMLjABAAgjUYkUnlUnOktd54mD/lp0f5wmz/Ns5f5qnj/NE/f5noT/M1FolGopmo9KpNLpxfqDvldTq") +
"lVq1XrFZrVbrldr1fjKPsT/ftlf72er0s71er/e72e1ut9ye90uz3vF3vN4ut8u1NsGBwWDwmFw2DUWJf9peb/UyXSj/Yq+Xj/Y7BX7/ZLDYL/ZTFYeeYrEf7LY2kZbH" +
"Yul1T/arTaT/Kq4Kb/G7IGz/cD5cD/Ne/f+H4XD4nF41UWvJxb0xq4Viqf66V6sf68WKvf69WSw7KzWL/Xy0WXg8T/X/l8/jbzcbb/MDAL/uanxcb7cb/Pv54PH/n9/z" +
"/qsY8BOWxq0LUtC2reuK8QWvcHL7B67HAeTem2er2n0fx9H+SEOv3AEQRDETDl/Ep3mWZJkH+ZhlGUf5mmWZcXmZGUaRkZRkmSf5kQG0bSGEYTOmBErsl4ypdFyXJ/lu" +
"W5bH+WkoH+TEpqlEcrSvLCsKEM5Am6bT2n4eq6zDMcxH/MkzzMfZ6LifR5rafB4wKd54H+eR1HWf52nIcp/nKbhun+SpJEkf4aUOQMs0VRdFAbRwImfSJ/nyeS1TQclA" +
"H+fR7Lqc52PuGBVBgf4klaIx/mMYRbs8XEnGZIc9T4f5vmua5/j3XB/gPXYI0ZX1fwAgiCD/YhPnIcJxTSup+nyfZ/nceh2n+HRYh4f4HFCCNr2zaZYh2f51ngdB/nwe" +
"a1T3PpbFk8Yn3aT9hJJYF5Xm4V4A1e4Q0iZ9J0rZ54HSf4glqIh/gwU4OH+FxahxhOF4Lg5/iAWYhH+chzG8f5znAcJ/ksSpKn+CORBDeF6ZNk6wXheA5ZYR5gmUYWIl" +
"kIp/g+VgTH+Gxc4oJRiiyf4jmGKuc53mubn+HBVB8f5MlETR/itqJH5VYWUatq6r6pqgQkeE5nhSWIYn/sGxbIf4wmmOp/imZQybHsO37LuGua9rWVaxvG8ozu2+a0GZ" +
"bh6f48nCSKgmsPh/7/wO+8Zqu9cfq3G8aFBaYYL5tEIf4omgOJ/8phnJcZyHR5N0O+gqVgUn+Fhgisf4TF4JZ/9R1XTb50ncWB227AiUgQ5D33gd/3vf93rXc+RRaKh8" +
"lfmI6j6Q72AF4oyQDBIf5N6IC"));
RadialMenu1->HTMLPicture[L"icon"] = TVariant("download.ico");
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->ToString = L"Icon 0[img=0]";
	var_Items->Add(L"Icon 1",TVariant(1),TNoParam());
	var_Items->Add(L"Icon 2",TVariant("print.ico"),TNoParam());
	var_Items->Add(L"Icon 3",TNoParam(),TNoParam())->set_Image(Exradialmenulib_tlb::RadialItemsEnum::exRadialSubItems,TVariant("icon"));
RadialMenu1->EndUpdate();

23:
How can I load items /images to the control, in sub-items zone

RadialMenu1->BeginUpdate();
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->HTMLPicture[L"logo"] = TVariant("settings.png");
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialParentBorder] = RadialMenu1->SubItemsBackColor;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsGridLines] = -1;
RadialMenu1->SubItemsSize = L"64 * dpi";
RadialMenu1->ParentSize = L"value - 66 * dpi";
RadialMenu1->ParentImageWidth[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"64*dpi";
RadialMenu1->ParentImageHeight[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"64*dpi";
RadialMenu1->ParentCaption[Exradialmenulib_tlb::RadialMenuStateEnum::exRadialMenuStateAll] = L"<font ;14><c>System Settings</font><br><c>Surround";
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 0;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = -1;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = 0x8000000d;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = 128;
RadialMenu1->ItemsBackColor = RadialMenu1->SubItemsBackColor;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->Add(L"",TVariant("color_line.png"),TVariant(2));
	var_Items->Add(L"",TVariant("color_fill.png"),TVariant(2));
	var_Items->Add(L"",TVariant("format_font_size_less.png"),TVariant(2));
	var_Items->Add(L"",TVariant("edit_undo.png"),TVariant(2));
	var_Items->Add(L"",TVariant("edit_redo.png"),TVariant(2));
	var_Items->Add(L"",TVariant("edit_copy.png"),TVariant(2));
	var_Items->Add(L"",TVariant("fileview_text.png"),TVariant(2));
	var_Items->Add(L"",TVariant("checkmark_korganizer.png"),TVariant(2));
RadialMenu1->EndUpdate();

22:
How can I load items /images to the control

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->HTMLPicture[L"arrow"] = TVariant("arrow.png");
RadialMenu1->SubItemsBackColor = RGB(190,190,190);
RadialMenu1->ShadowColor = RadialMenu1->SubItemsBackColor;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialParentBorder] = RadialMenu1->SubItemsBackColor;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialItemsGridLines] = -1;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->Add(L"Foreground-Color",TVariant("color_line.png"),TNoParam())->Items->ToString = L"Foreground";
	var_Items->Add(L"Background-Color",TVariant("color_fill.png"),TNoParam())->Items->ToString = L"Background";
	var_Items->Add(L"Font",TVariant("format_font_size_less.png"),TNoParam())->Items->ToString = L"Font";
	var_Items->Add(L"Undo",TVariant("edit_undo.png"),TNoParam())->Items->ToString = L"Undo";
	var_Items->Add(L"Redo",TVariant("edit_redo.png"),TNoParam())->Items->ToString = L"Redo";
	var_Items->Add(L"Copy",TVariant("edit_copy.png"),TNoParam())->Items->ToString = L"Copy";
	var_Items->Add(L"List",TVariant("fileview_text.png"),TNoParam())->Items->ToString = L"List";
	var_Items->Add(L"Tag",TVariant("checkmark_korganizer.png"),TNoParam())->Items->ToString = L"Tag";
RadialMenu1->EndUpdate();

21:
How can I load items to the control

RadialMenu1->BeginUpdate();
RadialMenu1->MinVisibleCount = 3;
RadialMenu1->PicturesPath = L"C:\\Program Files\\Exontrol\\ExRadialMenu\\Sample\\Images";
RadialMenu1->HTMLPicture[L"remove"] = TVariant("remove.png");
RadialMenu1->HTMLPicture[L"refresh"] = TVariant("refresh.png");
RadialMenu1->HTMLPicture[L"preview"] = TVariant("preview.png");
RadialMenu1->HTMLPicture[L"search"] = TVariant("search.png");
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemsPtr var_Items1 = var_Items->Add(L"Search",TVariant("search"),TNoParam())->Items;
		var_Items1->ToString = L"Search A,Search B,Search C";
	var_Items->Add(L"Refresh",TVariant("refresh"),TNoParam());
	var_Items->Add(L"Preview",TVariant("preview"),TNoParam());
	var_Items->Add(L"Remove",TVariant("remove"),TNoParam());
RadialMenu1->Expanded = true;
RadialMenu1->EndUpdate();

20:
How do I get the version of the control I am running

OutputDebugString( L"Version:" );
OutputDebugString( RadialMenu1->Version );

19:
How do I select an item

// SelectItem event - Notifies once the user selects an item.
void __fastcall TForm1::RadialMenu1SelectItem(TObject *Sender,Exradialmenulib_tlb::IItem   *Item)
{
	// SelectedIndex(3) =  Item.Index
	OutputDebugString( L"selection changed" );
}

RadialMenu1->AllowToggleExpand = false;
RadialMenu1->ToString = L"Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->SelectedIndex[Exradialmenulib_tlb::RadialItemsEnum::exRadialFullItems] = 0;

18:
How can I change the item's foreground color (sample 3)

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->MinVisibleCount = 6;
RadialMenu1->Font->Size = TVariant("14.25");
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemPtr var_Item = var_Items->Add(L"Item 1",TNoParam(),TNoParam());
		var_Item->Name = L"<fgcolor FF0000>Item</fgcolor> 1";
		Exradialmenulib_tlb::IItemsPtr var_Items1 = var_Item->Items;
			var_Items1->Add(L"SubItem 1",TNoParam(),TNoParam());
			var_Items1->Add(L"SubItem 2",TNoParam(),TNoParam());
	var_Items->Add(L"Item 2",TNoParam(),TNoParam());
	var_Items->Add(L"Item 3",TNoParam(),TNoParam());
	var_Items->Add(L"Item 4",TNoParam(),TNoParam());
	var_Items->Add(L"Item 5",TNoParam(),TNoParam());
	var_Items->Add(L"Item 6",TNoParam(),TNoParam());
RadialMenu1->EndUpdate();

17:
How can I change the item's foreground color (sample 2)

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->MinVisibleCount = 6;
RadialMenu1->Font->Size = TVariant("14.25");
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemPtr var_Item = var_Items->Add(L"Item 1",TNoParam(),TNoParam());
		var_Item->set_ForeColor(Exradialmenulib_tlb::RadialItemsEnum::exRadialItems,RGB(255,0,0));
		Exradialmenulib_tlb::IItemsPtr var_Items1 = var_Item->Items;
			var_Items1->Add(L"SubItem 1",TNoParam(),TNoParam());
			var_Items1->Add(L"SubItem 2",TNoParam(),TNoParam());
	var_Items->Add(L"Item 2",TNoParam(),TNoParam());
	var_Items->Add(L"Item 3",TNoParam(),TNoParam());
	var_Items->Add(L"Item 4",TNoParam(),TNoParam());
	var_Items->Add(L"Item 5",TNoParam(),TNoParam());
	var_Items->Add(L"Item 6",TNoParam(),TNoParam());
RadialMenu1->EndUpdate();

16:
How can I change the item's foreground color (sample 1)

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->MinVisibleCount = 6;
RadialMenu1->Font->Size = TVariant("14.25");
RadialMenu1->ForeColor = RGB(255,0,0);
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemsPtr var_Items1 = var_Items->Add(L"Item 1",TNoParam(),TNoParam())->Items;
		var_Items1->Add(L"SubItem 1",TNoParam(),TNoParam());
		var_Items1->Add(L"SubItem 2",TNoParam(),TNoParam());
	var_Items->Add(L"Item 2",TNoParam(),TNoParam());
	var_Items->Add(L"Item 3",TNoParam(),TNoParam());
	var_Items->Add(L"Item 4",TNoParam(),TNoParam());
	var_Items->Add(L"Item 5",TNoParam(),TNoParam());
	var_Items->Add(L"Item 6",TNoParam(),TNoParam());
RadialMenu1->EndUpdate();

15:
How can I add new items / childrend to the control (method 2)

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	Exradialmenulib_tlb::IItemsPtr var_Items1 = var_Items->Add(L"Item 1",TNoParam(),TNoParam())->Items;
		var_Items1->Add(L"SubItem 1",TNoParam(),TNoParam());
		var_Items1->Add(L"SubItem 2",TNoParam(),TNoParam());
	var_Items->Add(L"Item 2",TNoParam(),TNoParam());
	var_Items->Add(L"Item 3",TNoParam(),TNoParam());
	var_Items->Add(L"Item 4",TNoParam(),TNoParam());
	var_Items->Add(L"Item 5",TNoParam(),TNoParam());
	var_Items->Add(L"Item 6",TNoParam(),TNoParam());
	var_Items->Add(L"Item 7",TNoParam(),TNoParam());
	var_Items->Add(L"Item 8",TNoParam(),TNoParam());
RadialMenu1->EndUpdate();

14:
How can I add new items / childrend to the control (method 1)

RadialMenu1->BeginUpdate();
RadialMenu1->Expanded = true;
RadialMenu1->ToString = L"Item 1(SubItem 1,SubItem 2),Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->EndUpdate();

13:
How do I enlarge the font (method 2)

RadialMenu1->BeginUpdate();
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->MinVisibleCount = 4;
RadialMenu1->ToString = L"Item 1,Item 2,Item 3,Item 4";
RadialMenu1->Items->get_Item(TVariant(0))->Name = L"<font ;14>Item 1";
RadialMenu1->EndUpdate();

12:
How do I enlarge the font (method 1)

RadialMenu1->BeginUpdate();
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->MinVisibleCount = 4;
RadialMenu1->ToString = L"Item 1,Item 2,Item 3,Item 4";
RadialMenu1->Font->Size = TVariant("14.25");
RadialMenu1->EndUpdate();

11:
How can I expand the control (method 2)
RadialMenu1->AllowToggleExpand = false;

10:
How can I expand the control (method 1)
RadialMenu1->Expanded = true;

9:
By default, the control displays 8-pies. How can I change that

RadialMenu1->Expanded = true;
RadialMenu1->MinVisibleCount = 3;

8:
How can I prevents expanding / collapsing the radial menu
RadialMenu1->BeginUpdate();
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->ToString = L"Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->Caption[Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaption] = TVariant("Cant expand/collapse the radial menu");
RadialMenu1->Caption[Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionAnchor] = TVariant(0);
RadialMenu1->Caption[Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionLeft] = TVariant("width-twidth");
RadialMenu1->Caption[Exradialmenulib_tlb::PropertyLayerCaptionEnum::exLayerCaptionTop] = TVariant("height-theight");
RadialMenu1->EndUpdate();

7:
How can I prevent flickering the item, when user selects it
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->ToString = L"<c><b>Item 1<b><br><c>no flick<br>,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8";
RadialMenu1->Items->get_Item(TVariant(0))->BrowseType = Exradialmenulib_tlb::BrowseItemEnum(0xfffffffc | Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemCustom | Exradialmenulib_tlb::BrowseItemEnum::exBrowseItemChild);

6:
How do I highlight the sub-item zone when cursor hovers it (method 2)

RadialMenu1->Expanded = true;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = RadialMenu1->FormatABC(RadialMenu1->SubItemsSize,TNoParam(),TNoParam(),TNoParam());
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 0x8000000d;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 64;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->Add(L"Item A",TNoParam(),TNoParam());
	var_Items->Add(L"Item B",TNoParam(),TNoParam());
	var_Items->Add(L"Item C",TNoParam(),TNoParam());

5:
How do I highlight the sub-item zone when cursor hovers it (method 1)

RadialMenu1->Expanded = true;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 0;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = -1;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = 0x8000000d;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotSubItem] = 64;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->Add(L"Item A",TNoParam(),TNoParam());
	var_Items->Add(L"Item B",TNoParam(),TNoParam());
	var_Items->Add(L"Item C",TNoParam(),TNoParam());

4:
Is it possible to highlight the entire item when cursor hovers the item

RadialMenu1->Expanded = true;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = -1;
RadialMenu1->RadialLineColor[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 0x8000000d;
RadialMenu1->RadialLineAlpha[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 64;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->Add(L"Item A",TNoParam(),TNoParam());
	var_Items->Add(L"Item B",TNoParam(),TNoParam());
	var_Items->Add(L"Item C",TNoParam(),TNoParam());

3:
How can I hide the hot line when hovering the cursor
RadialMenu1->AllowToggleExpand = false;
RadialMenu1->RadialLineSize[Exradialmenulib_tlb::RadialLineEnum::exRadialHotFullItem] = 0;
Exradialmenulib_tlb::IItemsPtr var_Items = RadialMenu1->Items;
	var_Items->Add(L"Item A",TNoParam(),TNoParam());
	var_Items->Add(L"Item B",TNoParam(),TNoParam());
	var_Items->Add(L"Item C",TNoParam(),TNoParam());

2:
How can I hide the control's shadow

RadialMenu1->Expanded = true;
RadialMenu1->ShadowColor = -1;

1:
How do I change the control's background color
RadialMenu1->BackColor = RGB(240,240,249);