103 |
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)
|
102 |
ImageSize property on 16 (default) (specifies the size of control' icons)
|
101 |
How can I use the BackgroundExt property
StatusBar1->BeginUpdate(); StatusBar1->Format = L"1,2,3"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"Panel 1"; var_Panel->BackgroundExt = L"bottom[10,pattern=6,back=RGB(255,0,0),text=`<font ;6><img>alert</img><b>Alert!`,align=0x11]"; Exstatusbarlib_tlb::IPanelPtr var_Panel1 = StatusBar1->Panel[TVariant(2)]; var_Panel1->Text = L"Panel 2"; var_Panel1->BackgroundExt = L"bottom[20,back=RGB(128,0,0),text=`<fgcolor FFFFFF><img>alert</img><b>Alert!`,align=0x11]"; Exstatusbarlib_tlb::IPanelPtr var_Panel2 = StatusBar1->Panel[TVariant(3)]; var_Panel2->Text = L"Panel 3"; var_Panel2->BackgroundExt = L"bottom[30,back=RGB(64,0,0),text=`<font ;12><fgcolor FFFFFF><img>alert</img><b>Alert!`,align=0x11]"; StatusBar1->EndUpdate(); |
100 |
How do I access the properties and the methods of an inner ActiveX control to a panel
StatusBar1->BeginUpdate(); StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); Exstatusbarlib_tlb::IAppearancePtr var_Appearance = StatusBar1->VisualAppearance; var_Appearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); var_Appearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2,(24;5/6)"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->ControlID = L"MSCAL.Calendar"; /* Select the Component\Import Component...\Import a Type Library, to import the following Type Library: Microsoft Calendar Control 2007 TypeLib: MSCAL.OCX to define the namespace: Msacal_tlb */ //#include "MSACAL_TLB.h" Msacal_tlb::ICalendarPtr var_Calendar = (IDispatch*)var_Panel->Object; var_Calendar->MonthLength = 0; var_Calendar->BackColor = RGB(255,255,255); Exstatusbarlib_tlb::IPanelPtr var_Panel1 = StatusBar1->Panel[TVariant(5)]; var_Panel1->Text = L"<fgcolor=FFFFFF><img>1</img>75%</fgcolor>"; var_Panel1->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; var_Panel1->Percent = 75; var_Panel1->Transparency = 35; var_Panel1->Offset = L"4 2 -4 -2"; StatusBar1->EndUpdate(); |
99 |
How do I insert an ActiveX control to a panel
StatusBar1->BeginUpdate(); StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); Exstatusbarlib_tlb::IAppearancePtr var_Appearance = StatusBar1->VisualAppearance; var_Appearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); var_Appearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2,(24;5/6)"; StatusBar1->Panel[TVariant(1)]->ControlID = L"MSChart20Lib.MSChart"; StatusBar1->Panel[TVariant(2)]->ControlID = L"MSCAL.Calendar"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(5)]; var_Panel->Text = L"<fgcolor=FFFFFF><img>1</img>75%</fgcolor>"; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; var_Panel->Percent = 75; var_Panel->Transparency = 35; var_Panel->Offset = L"4 2 -4 -2"; StatusBar1->EndUpdate(); |
98 |
How can I show the percent value over the progress bar using a semi-transparent color
|
97 |
How can I control the padding of the percent/progressbar control
|
96 |
Can I change the visual appearance of the percent or a progress-bar inside the panel
StatusBar1->BeginUpdate(); Exstatusbarlib_tlb::IAppearancePtr var_Appearance = StatusBar1->VisualAppearance; var_Appearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn")); var_Appearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); var_Appearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2,(24;5/6)"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(5)]; var_Panel->BackColor = RGB(255,255,255); var_Panel->Text = L"15%"; var_Panel->Percent = 15; var_Panel->BackColorPercent = 0x1000000; StatusBar1->EndUpdate(); |
95 |
Can I change the visual appearance of the percent or a progress-bar inside the panel
|
94 |
How can I change the color of the percent or a progress-bar inside the panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2,(24;5/6)"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(5)]; var_Panel->Text = L"15%"; var_Panel->Percent = 15; var_Panel->BackColorPercent = RGB(255,0,0); StatusBar1->EndUpdate(); |
93 |
How can I display a percent or a progress-bar inside the panel
|
92 |
Is there any property to get the width/height of the panel
|
91 |
How can I disable a panel
|
90 |
How can I assign an extra data to my panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2,(5/6/7/8)"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(5)]; var_Panel->Text = L"UserData"; var_Panel->set_UserData(TVariant("this is just some extra data associated to the panel")); var_Panel->ToolTipText = PChar(var_Panel->get_UserData()); StatusBar1->EndUpdate(); |
89 |
Is there any option to draw myself the panel
|
88 |
How can I assign a tooltip to a panel
StatusBar1->BeginUpdate(); StatusBar1->ToolTipDelay = 1; StatusBar1->ToolTipWidth = 364; StatusBar1->Format = L"1/2/3"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"This is a bit of text that should occurs when the cursor hovers the panel"; var_Panel->ToolTipText = var_Panel->Text; var_Panel->ToolTipTitle = L"Title"; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; Exstatusbarlib_tlb::IPanelPtr var_Panel1 = StatusBar1->Panel[TVariant(2)]; var_Panel1->Text = L"This is a bit of text that should occurs when the cursor hovers the panel"; var_Panel1->ToolTipText = var_Panel1->Text; var_Panel1->ToolTipTitle = L"Title"; var_Panel1->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; Exstatusbarlib_tlb::IPanelPtr var_Panel2 = StatusBar1->Panel[TVariant(3)]; var_Panel2->Text = L"This is a bit of text that should occurs when the cursor hovers the panel"; var_Panel2->ToolTipText = var_Panel2->Text; var_Panel2->ToolTipTitle = L"Title"; var_Panel2->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; StatusBar1->EndUpdate(); |
87 |
How can I assign an icon/image to a panel
StatusBar1->BeginUpdate(); StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Panel[TVariant(1)]->Image = 1; StatusBar1->Panel[TVariant(6)]->Image = 2; StatusBar1->Panel[TVariant(8)]->Image = 3; StatusBar1->EndUpdate(); |
86 |
How can I get the index of the panel
StatusBar1->BeginUpdate(); StatusBar1->Appearance = Exstatusbarlib_tlb::AppearanceEnum::None2; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
85 |
How can I get the index of the panel
|
84 |
How can I change the panel's visual appearance using EBN files
StatusBar1->BeginUpdate(); StatusBar1->Appearance = Exstatusbarlib_tlb::AppearanceEnum::None2; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
83 |
How can I change the panel's visual appearance using EBN files
StatusBar1->BeginUpdate(); Exstatusbarlib_tlb::IAppearancePtr var_Appearance = StatusBar1->VisualAppearance; var_Appearance->Add(3,TVariant("c:\\exontrol\\images\\normal.ebn")); var_Appearance->Add(4,TVariant("c:\\exontrol\\images\\pushed.ebn")); var_Appearance->Add(1,TVariant("CP:3 2 2 -2 -2")); var_Appearance->Add(2,TVariant("CP:4 2 2 -2 -2")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"Panel 1"; var_Panel->BackColor = 0x1000000; Exstatusbarlib_tlb::IPanelPtr var_Panel1 = StatusBar1->Panel[TVariant(2)]; var_Panel1->Text = L"Panel 2"; var_Panel1->BackColor = 0x2000000; StatusBar1->EndUpdate(); |
82 |
How can I change the panel's visual appearance using EBN files
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn")); StatusBar1->VisualAppearance->Add(2,TVariant("c:\\exontrol\\images\\pushed.ebn")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"\"\":4,((4;\"\"/1/4;\"\"),\"\":4,(4;\"\"/2/4;\"\")),\"\":4"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"Panel 1"; var_Panel->BackColor = 0x1000000; Exstatusbarlib_tlb::IPanelPtr var_Panel1 = StatusBar1->Panel[TVariant(2)]; var_Panel1->Text = L"Panel 2"; var_Panel1->BackColor = 0x2000000; StatusBar1->EndUpdate(); |
81 |
How can I change the panel's background color
StatusBar1->BeginUpdate(); StatusBar1->Format = L"\"\":4,((4;\"\"/1/4;\"\"),\"\":4,(4;\"\"/2/4;\"\")),\"\":4"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"Panel 1"; var_Panel->BackColor = RGB(255,255,0); Exstatusbarlib_tlb::IPanelPtr var_Panel1 = StatusBar1->Panel[TVariant(2)]; var_Panel1->Text = L"Panel 2"; var_Panel1->BackColor = RGB(255,0,255); StatusBar1->EndUpdate(); |
80 |
How can I change the caption's foreground color
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1:48/2"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"Panel 1"; var_Panel->ForeColor = RGB(255,255,0); Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(2)]; var_Panel->Text = L"Panel 2"; var_Panel->ForeColor = RGB(255,0,255); StatusBar1->EndUpdate(); |
79 |
How can I show in strikeout the caption in the panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"Panel 1"; var_Panel->StrikeOut = true; StatusBar1->Panel[TVariant(2)]->Text = L"<s>Panel</s> 2"; StatusBar1->EndUpdate(); |
78 |
How can I underline the caption in the panel
|
77 |
How can I show in italic a specified panel
|
76 |
How can I show in bold a specified panel
|
75 |
How do I control the padding on the left, top or other sides
|
74 |
How can I display the panel using a single line
|
73 |
How can I align the text inside the panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"(0/16/32),(1/17/33),(2/18/34)"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(0)]; var_Panel->Text = L"exAlignTopLeft"; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignTopLeft; Exstatusbarlib_tlb::IPanelPtr var_Panel1 = StatusBar1->Panel[TVariant(1)]; var_Panel1->Text = L"exAlignTopCenter"; var_Panel1->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignTopCenter; Exstatusbarlib_tlb::IPanelPtr var_Panel2 = StatusBar1->Panel[TVariant(2)]; var_Panel2->Text = L"exAlignTopRight"; var_Panel2->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignTopRight; Exstatusbarlib_tlb::IPanelPtr var_Panel3 = StatusBar1->Panel[TVariant(16)]; var_Panel3->Text = L"exAlignMiddleLeft"; var_Panel3->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; Exstatusbarlib_tlb::IPanelPtr var_Panel4 = StatusBar1->Panel[TVariant(17)]; var_Panel4->Text = L"exAlignMiddleCenter"; var_Panel4->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleCenter; Exstatusbarlib_tlb::IPanelPtr var_Panel5 = StatusBar1->Panel[TVariant(18)]; var_Panel5->Text = L"exAlignMiddleRight"; var_Panel5->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleRight; Exstatusbarlib_tlb::IPanelPtr var_Panel6 = StatusBar1->Panel[TVariant(32)]; var_Panel6->Text = L"exAlignBottomLeft"; var_Panel6->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignBottomLeft; Exstatusbarlib_tlb::IPanelPtr var_Panel7 = StatusBar1->Panel[TVariant(33)]; var_Panel7->Text = L"exAlignBottomCenter"; var_Panel7->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignBottomCenter; Exstatusbarlib_tlb::IPanelPtr var_Panel8 = StatusBar1->Panel[TVariant(34)]; var_Panel8->Text = L"exAlignBottomRight"; var_Panel8->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignBottomRight; StatusBar1->EndUpdate(); |
72 |
How can I display the <b> in the panel's caption
|
71 |
How can I insert anchors or hyperlinks
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"Link <a1>1</a>"; StatusBar1->Panel[TVariant(2)]->Text = L"<a2>Link 2</a>"; StatusBar1->EndUpdate(); |
70 |
How can I change the font for a panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"<font Tahoma>Panel 1</font>"; StatusBar1->Panel[TVariant(2)]->Text = L"<font System>Panel 2</font>"; StatusBar1->EndUpdate(); |
69 |
Is there any option to display the text using different fonts
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel <font Tahoma;20>1</font>"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel <font Tahoma;16>2</font>"; StatusBar1->EndUpdate(); |
68 |
Is there any option to insert custom size pictures in the text
StatusBar1->BeginUpdate(); StatusBar1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif"); StatusBar1->HTMLPicture[L"pic2"] = TVariant("c:\\exontrol\\images\\auction.gif"); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1<img>pic1</img>"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel <img>pic2</img> 2"; StatusBar1->EndUpdate(); |
67 |
Is there any option to insert icons in the text
StatusBar1->BeginUpdate(); StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1<img>1</img>"; StatusBar1->Panel[TVariant(2)]->Text = L"<img>2</img>Panel 2"; StatusBar1->EndUpdate(); |
66 |
How do I show the panel's caption using multiple lines
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1<br>Line 1<br>Line2"; StatusBar1->Panel[TVariant(2)]->Text = L"<bgcolor=FFFF00>Panel</bgcolor> 2"; StatusBar1->EndUpdate(); |
65 |
How do I show a portion of the text using a different background color
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"<bgcolor=FF0000>Panel</bgcolor> 1"; StatusBar1->Panel[TVariant(2)]->Text = L"<bgcolor=FFFF00>Panel</bgcolor> 2"; StatusBar1->EndUpdate(); |
64 |
How do I show a portion of the text in a different color
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"<fgcolor=FF0000>Panel</fgcolor> 1"; StatusBar1->Panel[TVariant(2)]->Text = L"<fgcolor=FFFF00>Panel</fgcolor> 2"; StatusBar1->EndUpdate(); |
63 |
How do I show a portion of the text as italic in the panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"<i>Panel</i> 1"; StatusBar1->Panel[TVariant(2)]->Text = L"<i>Panel</i> 2"; StatusBar1->EndUpdate(); |
62 |
How do I show a portion of the text as strikeout in the panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"<s>Panel</s> 1"; StatusBar1->Panel[TVariant(2)]->Text = L"<s>Panel</s> 2"; StatusBar1->EndUpdate(); |
61 |
How do I underline a portion of the text in the panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"<u>Panel</u> 1"; StatusBar1->Panel[TVariant(2)]->Text = L"<u>Panel</u> 2"; StatusBar1->EndUpdate(); |
60 |
How do I bold a portion of the text in the panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"<b>Panel</b> 1"; StatusBar1->Panel[TVariant(2)]->Text = L"<b>Panel</b> 2"; StatusBar1->EndUpdate(); |
59 |
How do I assign a caption or a text to a panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->BackColor = 0x8000000f; StatusBar1->Format = L"1/2"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel 2"; StatusBar1->EndUpdate(); |
58 |
How do I access properties and methods of the panel
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1010/2020"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1010)]; var_Panel->Text = L"Panel 1"; var_Panel->Bold = true; StatusBar1->Panel[TVariant(2020)]->Text = L"Panel 2"; StatusBar1->EndUpdate(); |
57 |
How do I clear the panels
|
56 |
How can I add or arrange the panels in the status bar control
StatusBar1->BeginUpdate(); StatusBar1->Format = L"\"<a1>link</a>\"[a=17]:64,11:64,((24;21/\"Arrange the panels as you want using CRD strings\"[a=17][ww])/24;3),(33/44):48"; StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); Exstatusbarlib_tlb::IAppearancePtr var_Appearance = StatusBar1->VisualAppearance; var_Appearance->Add(1,TVariant("c:\\exontrol\\images\\border.ebn")); var_Appearance->Add(2,TVariant("c:\\exontrol\\images\\border.ebn")); var_Appearance->Add(3,TVariant("CP:2 1 1 -1 -1")); StatusBar1->Appearance = Exstatusbarlib_tlb::AppearanceEnum::None2; StatusBar1->BackColor = 0x8000000f; StatusBar1->BackColorPanels = 0x3000000; StatusBar1->Panel[TVariant(11)]->Text = L"Panel <b>1</b>"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(3)]; var_Panel->Transparency = 50; var_Panel->Text = L"<img>1</img>75%"; var_Panel->Percent = 75; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; var_Panel->Offset = L"4 4 -4 -4"; var_Panel->OffsetPercent = var_Panel->Offset; var_Panel->BackColorPercent = 0x1000000; StatusBar1->Panel[TVariant(21)]->Image = 1; Exstatusbarlib_tlb::IPanelPtr var_Panel1 = StatusBar1->Panel[TVariant(33)]; var_Panel1->Text = L"Panel 3"; var_Panel1->Bold = true; var_Panel1->Enabled = false; StatusBar1->Panel[TVariant(44)]->Text = L"Panel 4"; StatusBar1->EndUpdate(); |
55 |
How can I add three panels aligned from top to bottom, and the last divided in two panels
StatusBar1->BeginUpdate(); StatusBar1->BackColor = 0x8000000f; StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1/2/48;(3,4:48)"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel 2"; StatusBar1->Panel[TVariant(3)]->Text = L"Panel 3"; StatusBar1->Panel[TVariant(4)]->Text = L"Panel 4"; StatusBar1->EndUpdate(); |
54 |
How can I add three panels aligned from top to bottom
StatusBar1->BeginUpdate(); StatusBar1->BackColor = 0x8000000f; StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1/2/3"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel 2"; StatusBar1->Panel[TVariant(3)]->Text = L"Panel 3"; StatusBar1->EndUpdate(); |
53 |
How can I add two panels to the status bar control, first aligned to the left, the second aligned to the right, and in the middle some text
StatusBar1->BeginUpdate(); StatusBar1->BackColor = 0x8000000f; StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1:64,\"<img>1</img> just text and so on ...\"[a=17],2:96"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel 2"; StatusBar1->EndUpdate(); |
52 |
How can I add two panels to the status bar control, first aligned to the left, the second aligned to the right
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1:64,\"\",2:96"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel 2"; StatusBar1->EndUpdate(); |
51 |
How can I add two panels to the status bar control, so the first has a specified width
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1:64,2"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel 2"; StatusBar1->EndUpdate(); |
50 |
How can I add two panels to the status bar control, so the second has a specified width
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2:64"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel 2"; StatusBar1->EndUpdate(); |
49 |
How can I add two panels to the status bar control
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1"; StatusBar1->Panel[TVariant(2)]->Text = L"Panel 2"; StatusBar1->EndUpdate(); |
48 |
How do I add one panel to the status bar control
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 2 2 -2 -2")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1"; StatusBar1->Panel[TVariant(1)]->Text = L"Panel 1"; StatusBar1->EndUpdate(); |
47 |
How do I arrange the panels in the status bar
|
46 |
How do I arrange the panels in the status bar
|
45 |
How do I arrange the panels in the status bar
|
44 |
How do I get the panel from the cursor
_tlb::ObjectPtr p = StatusBar1->PanelFromPoint[-1,-1]; |
43 |
How do I draw a border for all panels
StatusBar1->BeginUpdate(); StatusBar1->Debug = true; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\normal.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 2 2 -2 -2")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,(3/4/5)"; StatusBar1->EndUpdate(); |
42 |
How do I draw a border for all panels
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 2 2 -2 -2")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Debug = true; StatusBar1->Format = L"(0/1:32),2,(3/4/5)"; StatusBar1->EndUpdate(); |
41 |
Is there any option to display the identifiers of the panels
|
40 |
Can I get the anchor from the point so I can display a tooltip
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3"; StatusBar1->Panel[TVariant(1)]->Text = L"<a1>link 1</a>"; StatusBar1->Panel[TVariant(2)]->Text = L"<a2>link 2</a>"; StatusBar1->Panel[TVariant(3)]->Text = L"<a3>link 3</a>"; StatusBar1->ShowToolTip(StatusBar1->AnchorFromPoint[-1,-1],TNoParam(),TNoParam(),TNoParam(),TNoParam()); StatusBar1->EndUpdate(); |
39 |
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it
|
38 |
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions
|
37 |
Can I displays a custom size picture to panels
StatusBar1->BeginUpdate(); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif"); StatusBar1->Format = L"1,2,3,4"; StatusBar1->Panel[TVariant(1)]->Text = L"<img>pic1</img>"; StatusBar1->EndUpdate(); |
36 |
How can I show the tooltip programatically
StatusBar1->ShowToolTip(L"This is a bit of text that should appear when ShowToolTip method is called.",TNoParam(),TNoParam(),TNoParam(),TNoParam()); |
35 |
I've seen that the width of the tooltip is variable. Can I make it larger
|
34 |
How do I call your x-script language
|
33 |
How do I call your x-script language
|
32 |
How can I disable the control
|
31 |
How do I let the tooltip being displayed longer
|
30 |
Can I change the background color for the tooltip
StatusBar1->BeginUpdate(); StatusBar1->ToolTipDelay = 1; StatusBar1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn")); StatusBar1->Background[Exstatusbarlib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1000000; StatusBar1->Background[Exstatusbarlib_tlb::BackgroundPartEnum::exToolTipBackColor] = RGB(246,245,240); StatusBar1->Format = L"1"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"This is a bit of text that should occurs when the cursor hovers the panel"; var_Panel->ToolTipText = var_Panel->Text; var_Panel->ToolTipTitle = L"Title"; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; StatusBar1->EndUpdate(); |
29 |
Can I change the background color for the tooltip
StatusBar1->BeginUpdate(); StatusBar1->ToolTipDelay = 1; StatusBar1->Background[Exstatusbarlib_tlb::BackgroundPartEnum::exToolTipBackColor] = RGB(255,0,0); StatusBar1->Format = L"1"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"Drag the cursor hover so the tooltip shows up"; var_Panel->ToolTipText = L"<font Tahoma;11>T</font>his is an HTML <b>tooltip</b> assigned to a panel"; StatusBar1->EndUpdate(); |
28 |
Does the tooltip support HTML format
StatusBar1->BeginUpdate(); StatusBar1->ToolTipDelay = 1; StatusBar1->Format = L"1"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"Drag the cursor hover so the tooltip shows up"; var_Panel->ToolTipText = L"<font Tahoma;11>T</font>his is an HTML <b>tooltip</b> assigned to a <fgcolor=FF0000>panel</fgcolor>"; StatusBar1->EndUpdate(); |
27 |
Can I change the forecolor for the tooltip
StatusBar1->BeginUpdate(); StatusBar1->ToolTipDelay = 1; StatusBar1->Background[Exstatusbarlib_tlb::BackgroundPartEnum::exToolTipForeColor] = RGB(255,0,0); StatusBar1->Format = L"1"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"This is a bit of text that should occurs when the cursor hovers the panel"; var_Panel->ToolTipText = var_Panel->Text; var_Panel->ToolTipTitle = L"Title"; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; StatusBar1->EndUpdate(); |
26 |
Can I change the foreground color for the tooltip
StatusBar1->BeginUpdate(); StatusBar1->ToolTipDelay = 1; /* Select the Component\Import Component...\Import a Type Library, to import the following Type Library: OLE Automation TypeLib: stdole2.tlb to define the namespace: Stdole_tlb */ //#include "STDOLE_TLB.h" Stdole_tlb::FontPtr var_StdFont = StatusBar1->ToolTipFont; var_StdFont->Name = L"Tahoma"; var_StdFont->Size = TVariant(long(14)); StatusBar1->ToolTipWidth = 364; StatusBar1->Format = L"1"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(1)]; var_Panel->Text = L"this is a tooltip assigned to a panel"; var_Panel->ToolTipText = L"<fgcolor=FF0000>this is a tooltip assigned to a panel</fgcolor>"; var_Panel->ToolTipTitle = L"Title"; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleLeft; StatusBar1->EndUpdate(); |
25 |
Can I change the font for the tooltip
|
24 |
How do I disable showing the tooltip for all control
|
23 |
How do I show the tooltip quicker
|
22 |
Can I change the default border of the tooltip, using your EBN files
|
21 |
How do I retrieve the handle of the window
|
20 |
How can I prevent the control from painting when multiple changes occurs
StatusBar1->BeginUpdate(); StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Panel[TVariant(1)]->Image = 1; StatusBar1->Panel[TVariant(2)]->Text = L"<img>1:4</img><img>1:4</img><img>1:4</img><img>1</img> icons"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(3)]; var_Panel->Text = L"<img>2</img>"; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleRight; StatusBar1->EndUpdate(); |
19 |
How can I insert an icon aligned to the right
StatusBar1->BeginUpdate(); StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(2)]; var_Panel->Text = L"<img>2</img>"; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleRight; StatusBar1->EndUpdate(); |
18 |
How can I insert an icon to a panel
StatusBar1->BeginUpdate(); StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Panel[TVariant(2)]->Text = L"<img>2</img>"; StatusBar1->EndUpdate(); |
17 |
How can I insert icons to status bar control
StatusBar1->BeginUpdate(); StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Panel[TVariant(1)]->Image = 1; StatusBar1->Panel[TVariant(2)]->Text = L"<img>1:4</img><img>1:4</img><img>1:4</img><img>1</img> icons"; Exstatusbarlib_tlb::IPanelPtr var_Panel = StatusBar1->Panel[TVariant(3)]; var_Panel->Text = L"<img>2</img>"; var_Panel->Alignment = Exstatusbarlib_tlb::TextAlignEnum::exAlignMiddleRight; StatusBar1->EndUpdate(); |
16 |
How can I insert an icon to a panel
StatusBar1->BeginUpdate(); StatusBar1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Panel[TVariant(1)]->Image = 1; StatusBar1->EndUpdate(); |
15 |
Is there any option to increase the empty space on borders of the control
StatusBar1->BeginUpdate(); StatusBar1->BorderWidth = 20; StatusBar1->BorderHeight = 20; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
14 |
How do I get the version of the control
|
13 |
How do I put a picture on the center of the control
StatusBar1->BeginUpdate(); StatusBar1->Picture = (IPictureDisp*)(StatusBar1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")); StatusBar1->PictureDisplay = Exstatusbarlib_tlb::PictureDisplayEnum::MiddleCenter; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
12 |
How do I resize/stretch a picture on the control's background
StatusBar1->BeginUpdate(); StatusBar1->Picture = (IPictureDisp*)(StatusBar1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")); StatusBar1->PictureDisplay = Exstatusbarlib_tlb::PictureDisplayEnum::Stretch; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
11 |
How do I put a picture on the control's center right bottom side
StatusBar1->BeginUpdate(); StatusBar1->Picture = (IPictureDisp*)(StatusBar1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")); StatusBar1->PictureDisplay = Exstatusbarlib_tlb::PictureDisplayEnum::LowerRight; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
10 |
How do I put a picture on the control's center left bottom side
StatusBar1->BeginUpdate(); StatusBar1->Picture = (IPictureDisp*)(StatusBar1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")); StatusBar1->PictureDisplay = Exstatusbarlib_tlb::PictureDisplayEnum::LowerLeft; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
9 |
How do I put a picture on the control's center top side
StatusBar1->BeginUpdate(); StatusBar1->Picture = (IPictureDisp*)(StatusBar1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")); StatusBar1->PictureDisplay = Exstatusbarlib_tlb::PictureDisplayEnum::UpperCenter; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
8 |
How do I put a picture on the control's right top corner
StatusBar1->BeginUpdate(); StatusBar1->Picture = (IPictureDisp*)(StatusBar1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")); StatusBar1->PictureDisplay = Exstatusbarlib_tlb::PictureDisplayEnum::UpperRight; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
7 |
How do I put a picture on the control's left top corner
StatusBar1->BeginUpdate(); StatusBar1->Picture = (IPictureDisp*)(StatusBar1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")); StatusBar1->PictureDisplay = Exstatusbarlib_tlb::PictureDisplayEnum::UpperLeft; StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
6 |
How do I put a picture on the control's background
|
5 |
How do I change the control's foreground color
StatusBar1->BeginUpdate(); StatusBar1->ForeColor = RGB(120,120,120); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |
4 |
How do I change the control's background color
StatusBar1->BeginUpdate(); StatusBar1->BackColor = RGB(200,200,200); StatusBar1->VisualAppearance->Add(4,TVariant("c:\\exontrol\\images\\border.ebn")); StatusBar1->VisualAppearance->Add(5,TVariant("CP:4 1 1 -1 -1")); StatusBar1->BackColorPanels = 0x5000000; StatusBar1->Format = L"1,2,3,4,(5/6/7/8)"; StatusBar1->Debug = true; StatusBar1->EndUpdate(); |