110 |
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)
|
109 |
ImageSize property on 16 (default) (specifies the size of control' icons)
|
108 |
How can I add a hierarchy (multiple-columns), using the Item.ToString method
local var_FaceTree as IFaceTree oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:LinesAtRoot := exLinesAtRoot var_FaceTree:Columns:Add(AsString(1)):Alignment := LeftAlignment var_FaceTree:Columns:Add(AsString(2)):Alignment := LeftAlignment var_FaceTree:Columns:Add(AsString(3)):Alignment := LeftAlignment var_FaceTree:Items:ToString := "Root 1;Root 2;Root 3(Child1.1;Child2.1;Child3.1(SubChild 1.1;SubChild 2.1;SubChild 3.1,SubChild 2.1;SubChild 2.2;SubChild 2.3),Child 1.2;Child 2.2;Child 3.2)" var_FaceTree:Items:ExpandAll() OutputDebugString(String2Psz( var_FaceTree:Items:[Item,0]:ToString )) |
107 |
How can I add a hierarchy (single column), using the Item.ToString method
local var_FaceTree as IFaceTree oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:LinesAtRoot := exLinesAtRoot var_FaceTree:Columns:Add(""):Alignment := LeftAlignment var_FaceTree:Items:Count := 1 var_FaceTree:Items:[Item,0]:ToString := "Root(Child1(SubChild 1,SubChild 2),Child2)" var_FaceTree:Items:ExpandAll() OutputDebugString(String2Psz( var_FaceTree:Items:[Item,0]:ToString )) |
106 |
How can add items to a list
|
105 |
How can I split a cell
local var_Face as IFace local var_FaceTree as IFaceTree local var_Item,var_Item1 as IItem local var_Items as IItems local s as USUAL oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" oDCOCX_Exontrol1:[HTMLPicture,"P1"] := "c:\exontrol\images\zipdisk.gif" oDCOCX_Exontrol1:[HTMLPicture,"P2"] := "c:\exontrol\images\auction.gif" oDCOCX_Exontrol1:[HTMLPicture,"P3"] := "c:\exontrol\images\colorize.gif" oDCOCX_Exontrol1:[HTMLPicture,"P4"] := "c:\exontrol\images\auction.gif" var_Face := oDCOCX_Exontrol1:FrontFace var_FaceTree := var_Face:CreateTree() var_FaceTree:Columns:Add("Default"):Alignment := LeftAlignment var_Items := var_FaceTree:Items var_Item := var_Items:Add("Choose your quick actions") var_Item:[SingleLine,0] := false var_Item1 := var_Item:Items:Add("") var_Item1:Height := 48 s := 0 var_Item1:[Value,s] := "<c><img>P1</img>" var_Item1:[CellWidth,s] := 48 var_Item1:[HasButton,s] := true s := var_Item1:[SplitCell,s] var_Item1:[Value,s] := "<c><img>P2</img>" var_Item1:[CellWidth,s] := 48 var_Item1:[HasButton,s] := true s := var_Item1:[SplitCell,s] var_Item1:[Value,s] := "<c><img>P3</img>" var_Item1:[CellWidth,s] := 48 var_Item1:[HasButton,s] := true s := var_Item1:[SplitCell,s] var_Item1:[Value,s] := "<c><img>P4</img>" var_Item1:[CellWidth,s] := 48 var_Item1:[HasButton,s] := true s := var_Item1:[SplitCell,s] var_Item:Expanded := true oDCOCX_Exontrol1:EndUpdate() |
104 |
I've noticed that the Face has no background color. Still, can I change the face's background color
local var_Face as IFace local var_FaceCalendar as IFaceCalendar oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_Face := oDCOCX_Exontrol1:FrontFace var_FaceCalendar := var_Face:CreateCalendar() var_FaceCalendar:AutoSize := exFitClient var_FaceCalendar:MaxMonthX := var_FaceCalendar:MinMonthX var_FaceCalendar:MaxMonthY := var_FaceCalendar:MinMonthY var_FaceCalendar:ShowTodayButton := false var_Face:[ExtraTitle,"extra",exTitleFaceBackColor] := 15790320 var_Face:[ExtraTitle,"extra",exTitleFaceHeight] := "height" var_Face:[ExtraTitle,"extra",exTitleFaceVisible] := 1 oDCOCX_Exontrol1:EndUpdate() |
103 |
How can I change the +/- expanding/collapsing buttons
local var_Appearance as IAppearance local var_FaceTree as IFaceTree oDCOCX_Exontrol1:TexturePicturePath := "" oDCOCX_Exontrol1:BeginUpdate() var_Appearance := oDCOCX_Exontrol1:VisualAppearance var_Appearance:Add(1,"gBFLBCJwBAEHhEJAADhABDgCg6AADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSKUOQTDKMIziaQIRDINQlSTJcQjKKEUQTFiXIyAKKwEgmEQMQiCcbzXIUBxAAqXZZFUaKAgOMJDTLBAzUSAAYhtHqeJBjID4JA6UJXRpIAIQSSBUjGOg6TiMUYZAguAxCEzZUT0fAYUQSCC3ZzDCKoRpiCT7Xg8V5OVbjUz9P7AMBwLA7erxap6PJeD54QymGp/R5eMhyLI8UxXFqRY6veKtJhGDIrT5CEIQVA9EyXJqnahqOiaCguPorQy/dYYdg2BYBPS6MAvG4bVrOd59XrgN42fY2ByzAqlMQwS7rOqiY6YWTnehWToHE+JZUmoLB5CufQuAkBYkGO+ZrDWAo7keZZyHmH5+i8X4bluaJyHgGB9mQHx3JjBpViqJRHmueZ7H8Xo3i2fYAl+d5tncMRfDcdZeDMDIjCCJwokoEoQiEJ4KCIfIdgUSZIAWaoGCEUh2BIJ4gnKBgMDICAnHoCggg0Aw4k0KAJkIagaguYwIj4LAmiKEw2CUIIiHMUJSDQSYyGCFYMGQCJCD0JRjiMRg3gmTYjGSVgmgkchSD4JJklIRIXCSSQYj4U4UgkQhGE+EwJEkJJWhGpgGGIOBNmMdhPg8SRiHCGAlibNhohqJpJi4T4ZA2WYIgEYInGOGJlDkCQyECDoTEkKQ+E+C5oCIVhQCUCQpnSDoeg4SZZH8YdhjibQ7AiUgkgcJFyiyEYmGmOhqhyJ5pmILoYCKaRSB6Eg7CcZgZggaRqHqNoTiuDpKkKMormsQ4xiUYgYiKEo6CCWgWiqPovloZoGjoKQYiOLR1ECUAQIC") var_Appearance:Add(2,"gBFLBCJwBAEHhEJAADhABDwCg6AADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSKUOQTDKMIziaQIRDINQlSTJcQjKKEUQTFiXIyAKKwEgmEQMQiCcbzXIUBxAAqXZZFUaKAgOMJDTLBAzUSAAYhtHqeJBjID4JA6UJXRpIAIQSSBUjGOg6TiMUYZAguAxCEzZUT0fAYUQSCC3ZzDCKoRpiCT7Xg8V5OVbjUz9P7AMBwLA7erxap6PJeD54QymGp/R5eMhyLI8UxXFqRY6veKtJhGDIrT5CEIQVA9EyXJqnahqOiaCguPorQy/dYYdg2BYBPS6MAvG4bVrOd59XrgN42fY2ByzAqlMQwS7rOqiY6YWTnehWToHE+JZUmoLB5CufQuAkBYkGO+ZrDWAo7keZZyHmPQ+g8X4fluYBhneEB9l0Iwpg6RRWiqFQfg+V5nnefh/GAB5yAIfRMFeRZdHeDJDCiSApkoMoEiQKBJmKCIfCcYQiHIFYFkmeBaBOA5JmgsICEyAgJl6AZICMQJODMSgCHCGg/mKSI2C6C5jAiNgpCaIhjDYIggiIQxQlINBJjIYIVgwZAJAYPQlGOIxGDeCQNiMZJWCaCRyFIPgkmSUhEhcJJlCkUhThUZQiFCEYTmSQhSEkNYkHYBIBhiTgTHiXYTmOUhYhwJgJGmJhuhsJoZi4bYbCSeYUl2GJIBYCh4DmDhThCEwkAiaQ0hKE5oEIVITiEaB6BqAofkiaZwmSHgXnYGh4DuDpTjCDQiEgchAg0IpJBobodicKZqgaIAimmIguhcIZpEOMh4GGGIGhaKYrmkWpAmyLIrEqRo2DsGhWCGCgpCuQgNiEaosAsBYmGga5ChGCg6lcVANAEgI") oDCOCX_Exontrol1:[Background,exTreeGlyphCollapsed] := 0x1000000 oDCOCX_Exontrol1:[Background,exTreeGlyphExpanded] := 0x2000000 var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ExpandOnDblClick := true var_FaceTree:ItemPadding := 16 var_FaceTree:HeaderVisible := false var_FaceTree:HasLines := exThinLine var_FaceTree:LinesAtRoot := exGroupLinesInside var_FaceTree:DrawGridLines := exRowLines var_FaceTree:Columns:Add("Def"):Alignment := LeftAlignment var_FaceTree:Items:ToString := "Root 1(Child 1,Child 2),Root 2(Child 3,Child 4)" var_FaceTree:[ItemByIndex,3]:Expanded := true oDCOCX_Exontrol1:EndUpdate() |
102 |
How can I use the ToString property
local var_FaceTree as IFaceTree oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:DrawGridLines := exRowLines var_FaceTree:Columns:ToString := "Column 1,Column 2,Column 3,Column 4" var_FaceTree:Items:ToString := "1;2;3;4,5;6;7;8,9;10;11;12,13;14;15;16,17;18;29;20,21;22;23;24,25;26;27;28,29;30;31;32" |
101 |
How can I use the Background property
local var_FaceCalendar as IFaceCalendar oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:VisualAppearance:Add(1,"C:\Program Files\Exontrol\ExButton\Sample\EBN\Assorted\calendar_single.ebn") oDCOCX_Exontrol1:[Background,exDateHeader] := 0x1000000 oDCOCX_Exontrol1:[Background,exWeeksHeader] := RGB(250,250,250) oDCOCX_Exontrol1:[Background,exDaysHeader] := RGB(250,250,250) oDCOCX_Exontrol1:[Background,exDateTodayUp] := 0x2000000 oDCOCX_Exontrol1:[Background,exDateTodayForeColor] := RGB(255,255,255) oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceCalendar := oDCOCX_Exontrol1:FrontFace:CreateCalendar() var_FaceCalendar:Date := SToD("20160101") var_FaceCalendar:AutoSize := exFitClient var_FaceCalendar:MaxMonthX := var_FaceCalendar:MinMonthX var_FaceCalendar:MaxMonthY := var_FaceCalendar:MinMonthY oDCOCX_Exontrol1:EndUpdate() |
100 |
How can I display two lists of radio-buttons
METHOD OCX_Exontrol1FaceTreeStateChanged(Tree,Item,Column) CLASS MainDialog // FaceTreeStateChanged event - Notifies that a cell changes its state into a face of tree type. local var_Item as IItem var_Item := oDCOCX_Exontrol1:FrontFace:FaceTree:[ItemByIndex,Item] OutputDebugString(String2Psz( "State" )) OutputDebugString(String2Psz( AsString(var_Item:[State,0]) )) RETURN NIL local var_FaceTree as IFaceTree local var_Item,var_Item1,var_Item2,var_Item3,var_Item4,var_Item5,var_Item6,var_Item7 as IItem local var_Items,var_Items1,var_Items2 as IItems oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:HeaderVisible := false var_FaceTree:ItemPadding := 16 var_FaceTree:DrawGridLines := exNoLines var_FaceTree:Columns:Add("Radio"):Alignment := LeftAlignment var_Items := var_FaceTree:Items var_Item := var_Items:Add("Group A") var_Items1 := var_Item:Items var_Item1 := var_Items1:Add("Radio <b>1") var_Item1:[HasRadioButton,0] := true var_Item1:[RadioGroup,0] := 1234 var_Item2 := var_Items1:Add("Radio <b>2") var_Item2:[HasRadioButton,0] := true var_Item2:[RadioGroup,0] := 1234 var_Item2:[State,0] := 1 var_Item3 := var_Items1:Add("Radio <b>3") var_Item3:[HasRadioButton,0] := true var_Item3:[RadioGroup,0] := 1234 var_Item:Expanded := true var_Item4 := var_Items:Add("Group B") var_Items2 := var_Item4:Items var_Item5 := var_Items2:Add("Radio <b>1") var_Item5:[HasRadioButton,0] := true var_Item5:[RadioGroup,0] := 1235 var_Item6 := var_Items2:Add("Radio <b>2") var_Item6:[HasRadioButton,0] := true var_Item6:[RadioGroup,0] := 1235 var_Item7 := var_Items2:Add("Radio <b>3") var_Item7:[HasRadioButton,0] := true var_Item7:[RadioGroup,0] := 1235 var_Item7:[State,0] := 1 var_Item4:Expanded := true |
99 |
How can I display a list of check-boxes
METHOD OCX_Exontrol1FaceTreeStateChanged(Tree,Item,Column) CLASS MainDialog // FaceTreeStateChanged event - Notifies that a cell changes its state into a face of tree type. local var_Item as IItem var_Item := oDCOCX_Exontrol1:FrontFace:FaceTree:[ItemByIndex,Item] OutputDebugString(String2Psz( "State" )) OutputDebugString(String2Psz( AsString(var_Item:[State,0]) )) RETURN NIL local var_FaceTree as IFaceTree local var_Item as IItem local var_Items as IItems oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:HeaderVisible := false var_FaceTree:ItemPadding := 16 var_FaceTree:DrawGridLines := exNoLines var_FaceTree:Columns:Add("Check"):Alignment := LeftAlignment var_Items := var_FaceTree:Items var_Items:Add("Check <b>1"):[HasCheckBox,0] := true var_Items:Add("Check <b>2"):[HasCheckBox,0] := true var_Item := var_Items:Add("Check <b>3") var_Item:[HasCheckBox,0] := true var_Item:[State,0] := 1 var_Items:Add("Check <b>4"):[HasCheckBox,0] := true |
98 |
How do I get the selected caption
|
97 |
How do I get the selected value
|
96 |
How can I add buttons on the face
METHOD OCX_Exontrol1FaceTreeButtonClick(Tree,Item,Column) CLASS MainDialog // FaceTreeButtonClick event - Notifies that a cell of button's type has been clicked. OutputDebugString(String2Psz( AsString(Item) )) OutputDebugString(String2Psz( AsString(Column) )) RETURN NIL local var_Column as IColumn local var_FaceTree as IFaceTree oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:DrawGridLines := exNoLines var_FaceTree:ItemPadding := 16 var_Column := var_FaceTree:Columns:Add("Buttons") var_Column:FormatColumn := "1 index `A-Z`" var_Column:[Def,exCellHasButton] := true var_FaceTree:Items:Count := 4 |
95 |
How do I programmatically selects a date (method 2)
|
94 |
How do I programmatically selects a date (method 1)
|
93 |
How can I display a hyperlink element
METHOD OCX_Exontrol1AnchorClick(Face,AnchorID,Options) CLASS MainDialog // AnchorClick event - Occurs when an anchor element is clicked. OutputDebugString(String2Psz( AsString(Face) )) OutputDebugString(String2Psz( AsString(AnchorID) )) OutputDebugString(String2Psz( AsString(Options) )) RETURN NIL local var_FaceTree as IFaceTree var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ShowSelection := false var_FaceTree:HeaderVisible := false var_FaceTree:DrawGridLines := exNoLines var_FaceTree:Items:ToString := "<a A1\;options1>Item 1</a>,<a A2\;options2>Item 2</a>" |
92 |
Can I display image and multiple-lines items
|
91 |
How can I use the BackgroundExt/BackgroundExtValue properties
local var_Face as IFace local var_FaceTree as IFaceTree local var_Item,var_Item1,var_Item2,var_Item3,var_Item4,var_Item5,var_Item6,var_Item7,var_Item8,var_Item9 as IItem local var_Items as IItems oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_Face := oDCOCX_Exontrol1:BottomFace var_Face:RelativeMargins := "0,32,0,0" var_Face:[Title,exTitleFaceCaption] := "<c><font ;18>Battery Saver" var_Face:[Title,exTitleFaceBackgroundExt] := "bottom[2],bottom[4,back=RGB(0,0,0)]" var_FaceTree := var_Face:CreateTree() var_FaceTree:HasLines := exNoLine var_FaceTree:DrawGridLines := exNoLines var_FaceTree:ItemPadding := 24 var_FaceTree:HeaderVisible := false var_FaceTree:ShowSelection := false var_FaceTree:Columns:Add("Default"):Alignment := LeftAlignment var_Items := var_FaceTree:Items var_Item := var_Items:Add("Overview") var_Item:Divider := 0 var_Item:Bold := true var_Item1 := var_Items:Add("Batter level (charging):") var_Item1:[SingleLine,0] := false var_Item2 := var_Item1:Items:Add("") var_Item2:[BackgroundExt,0] := "none[(2,2,100%-4,100%-4)](top[24,text=`10%`],bottom[6,back=RGB(204,204,204)](left[10%,back=RGB(0,120,215)]))" var_Item2:[BackgroundExtValue,0,exIndexExt4,exClientExt] := "65%" var_Item2:[BackgroundExtValue,0,exIndexExt2,exTextExt] := var_Item2:[BackgroundExtValue,0,exIndexExt4,exClientExt] var_Item1:Expanded := true var_Item3 := var_Items:Add("Estimated time to full charge:") var_Item4 := var_Item3:Items:Add(0.15125) var_Item4:[FormatCell,0] := "((1:=int(0:= (value))) != 0 ? (=:1 + ' day(s)') : '') + (=:1 ? ' ' : '' ) + ((1:=int(0:=((=:0 - =:1 + 1/24/60/60/2)*24))) != 0 ? =:1 + ' hour(s)' : '' ) + (=:1 ? ' ' : '' ) + ((1:=round((=:0 - =:1)*60)) != 0 ? =:1 + ' min(s)' : '')" var_Item4:Height := 24 var_Item3:Expanded := true var_Item5 := var_Items:Add("Battery Saver") var_Item5:Divider := 0 var_Item5:Bold := true var_Item6 := var_Items:Add("Extends battery life by limiting background activity and push notifications. ") var_Item6:[SingleLine,0] := false var_Item7 := var_Items:Add("Batter saver is currently:") var_Item7:Enabled := false var_Item7:[SingleLine,0] := false var_Item8 := var_Item7:Items:Add("") var_Item8:Height := 24 var_Item8:[HasCheckBox,0] := true var_Item8:[State,0] := 2 var_Item8:[FormatCell,0] := "state = 1 ? `On` : `Off`" var_Item8:Enabled := false var_Item7:Expanded := true var_Items:Add("Battery Saver is off while charging. Choose, when battery saver turns on automatically and how it affects your system."):[SingleLine,0] := false var_Item9 := var_Items:Add("<c>Battery Saver Settings") var_Item9:[SingleLine,0] := false var_Item9:[HasButton,0] := true oDCOCX_Exontrol1:EnsureVisibleFaceMargin := 0 oDCOCX_Exontrol1:EnsureVisibleFace(exBottomFace,nil) oDCOCX_Exontrol1:AlwaysEnsureVisibleFace := exFitToEnsureFace oDCOCX_Exontrol1:EndUpdate() |
90 |
How can I change the visual appearance for check and radio buttons
local var_Appearance,var_Appearance1 as IAppearance local var_Face as IFace local var_FaceTree as IFaceTree local var_Item,var_Item1,var_Item10,var_Item11,var_Item2,var_Item3,var_Item4,var_Item5,var_Item6,var_Item7,var_Item8,var_Item9 as IItem local var_Items as IItems oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" oDCOCX_Exontrol1:CheckBoxWidth := 44 oDCOCX_Exontrol1:CheckBoxHeight := 20 var_Appearance := oDCOCX_Exontrol1:VisualAppearance var_Appearance:Add(1,"gBFLBCJwBAEHhEJAADhABJACg6AADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIxDFIsBxPFKCQChEZBUjKAwyDBIUzSDIUBhZBIKI7hGa3NBwJAAUTRch0j4iCRQGiYZyHKcxMYgIYCUBkERtMw0GyERQhGb4DoGA4IBhFZQVVLsRBIDh2bbuG4LSrWdJ3OyaN5EbbgZz9P7AMBwLA8EwXBqHYIUGJGbhlbTnR7HMhvDIsPDnFqIZhmOZZXjlfh7T7KNByO6LcI3AiDagtWpNTpjf5dV7YNh2LY9UzXNq3bI1W5aUqyAZ9QQpeB0LILYDbRp/FzyO5NNrHG6dZ7oOh1doOUItlaP5lgcPA7hEJ47H8SD0l4LwfhOSJ9nOIh9DefBREMKYMDaX59nsVhvlKdBpCGfgIl+L43lGG5lH+YAGlWZw/EYOAVH8ZQXncdBJDwIJGkiGYDlmUh2BKABhEgVJpgWX4BA4BxcAeWB1H8KJiAaSJJgiWZWAmVA0CEWIln8JYikWfZpCIXARE0fw3GMRpJnaCRYBGWg6gqI5HgoJxfkYCQFlkX5PhkFYyBAJIImGABpGOWQ1k8OxlAWfZ6BGJA1noRQ+GQeQmEoX4kkkOheG2JQDjYUh+iMGJODUbBjHkbAzg6BxpH4bhsmOdZ6EEGAbmIAR/gSCZWkmfYShwYJYlOH5mnoBYvCSaBFnyDYhlcKAll2AwPAaSggCiWZaD6AogiEc4mBmBpYnePZxGMHw3lUeoGGUN5aH8NJpDoBgDgERg6GGFICh2d4GiWK5cngDgvHqWInG0cIfFyBwpjqLArkcTZVHWV5nGaNhxA6VoVicahajaNo9gUHI2nIdRwBwJoOkSMJlFmKpWjWWY2HwPYwm2SxJHIe5sGsYpiGcXpHj6XYxA6NBFAkQBAIC") var_Appearance:Add(2,"gBFLBCJwBAEHhEJAADhABB4Cg6AADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIxDFIsBxPFKCQChEZBUjKAwyDBIUzSDIUBhZBIKI7hGa3NBwJAAUTRch0j4iCRQGiYZyHKcxMYgIYCUBkERtMw0GyERQhGb4DoGA4IBhFZQVVLsRBIDh2bbuG4LSrWdJ3Oy3KKiQy5cABPq/b6wDA8CwXAaHYRiGDYThmF4dRQAG6RcTLWrPFqVZheGYua4CLBxRrINA0LD9DyHJKnaZkDgpUQGN5dTS4GwPQCN3xRWzUyBaQzJfAZV7Lbw3PadX4XRLHcLwfAXFqWaaNZLneh5DouDz3P5YMuaRBicQ4nl6bpuBwKYRnuUY2jsfg9B0b43hOH5KjucQPnwOpMi+A4pnab5qB0a4znuf57n4f5gAeeJqC4R42mEcg5AoIRBnUfggkgLJiCaRA4AYEoEl+Y4AhcDpaFOGIrBgDYyBwHICmIB5djge4hEilY8g0MotiUZICkMYB6AEIgYDYIh0g+Q5cm+CYjgOfJ6DuDZ2hSWggkESI6DCDJjCkFZDg0Yx4mYJYOmOVoiD8BQhlgfhEgwZRGBoJISy0IgqGoIpDhCJAVCUWQaFMY5fAkYgBD+D5TmyYAlENPBnCsRhFkoYYcmYMAAmkLRHDmGZ9h2Rw4BkeBnFmeZWHSGIYHeQZuHoHonjGboamaVwYmIJwEEYbZNiCaRKAmdx1hyNZChWIQpjcKZYHAKQ6FqHIoh0Vp6hkcBqgoAodikKgmi2LYnmsCohkAXoXkqMojgMIpKh2Gw6lEFAlAEgIA==") oDCOCX_Exontrol1:[Background,exCheckBoxState0] := 0x1000000 oDCOCX_Exontrol1:[Background,exCheckBoxState1] := 0x2000000 oDCOCX_Exontrol1:[Background,exCheckBoxState2] := 0x1f0f0f0 oDCOCX_Exontrol1:RadioButtonWidth := 23 oDCOCX_Exontrol1:RadioButtonHeight := 23 var_Appearance1 := oDCOCX_Exontrol1:VisualAppearance var_Appearance1:Add(3,"gBFLBCJwBAEHhEJAADhABNoCg6AADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSKUOQTDKMIziaQIRDINQlSTJcQjKKEUQTFiXIyAKQobh2A42SDAcgSFIADRfFoWmxTdAcYSCGSZZrGOiQADIM40R7UAABPBNKR1BKmHZDQRAApqXIjVDAYIQSSBUlkHScRijDICXSIIQmbajIZoJCiVZ3VaGETnRQlJQuEgOHZwDAsBwPBqBPziLp4WzmGqhR5ichYHI8RYVTKXYy3DxZW7OO4PQjQM7hHL8fwlfTuagyGpZOxjP5cdrYHw2J7NUzJeDxbhrTb6Zh7ILVX7TNIwXAdD4PIKmNryORsC4XG5pZ7oOh6Lo3G4rhWZI2nOL4eBON4LkeRJvHWDxvB6G5Lmac56D0OY3hMU5bm6bRoiAeA9DMX5riydJ+D8P4vEeO4xkEcQfCYBZrHKXgzlme4BmCB4eAUZRbAaAZeGsDg4EYCYEmERoaBEOJaiMIY2EIXo2FYFYHmIBp1j8OoQhcYZNDiIgIiYE4Jl2BAlj0agOmiKgyH6Xo2jECYGE8WJmDODpehgFgZEIXI3DyfoQmQSQWEaEZkgkJhKhKZA2hmSxCEyGREnSFJkkkVhWwCCAthFKRjiIXhpiXOhihGYwJESSRCFuIxqGoPomkmDhuhWT45kSXYcl8UxdAkbgPBaMhTD0JApj4foRBoaJ5iqAxdmadhzDcWxpgIf4bhsY4Gg6GYYDcegNGUYg6VMIsBBmNg8CmRwuCOJBgBaAgXh6JQzl6JocE+OQQn+KpqkqNouivgQiiaLJPHaMZYHwQAHHIdRrA6ep2jMbYqx2RxzmqBpajOLxOnacYPHcHZnHGOlynmbo0jSbRLFaJoJlyNpplyKArhcGZcgMWpGjCXo4liM4ukiHpngkeJojiTZphmLIDG2Nwak2N4vEaAJsj2bpLgWFxlGGExOn4dgvHOMpxGgbwkAyaxEFCFAEICA=") var_Appearance1:Add(4,"gBFLBCJwBAEHhEJAADhABCEMACAADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSKUOQTDKMIziaQIRDINQlSTJcQjKKEUQTFiXIyAKQobh2A42SDAcgSFIADRfFoWmxTdAcYSCGSZZrGOiQADINI0R7UAABPBIMSjAamHZDQRAApqXIjVaAhySQKksg6TiMUYZAbaRBCEzbUZDNBIopUQLVU5ABbUEqBIipIrEQLHNwPBaEYZiOIYW5re4cfzIMhyLI8Ob3CqHZhleTwTjWGYvSp1dBbTQ2QyVRanMDqOjsKxmW5Gbh5NhfHY8dxnDKcZ5jGSudrjEZ9VpmG74JzeEbjRj8chxT4PDxnBK/YDSWgdLo8VzXBpcG2MY4maXxzFKQRxHgOQeC8H4TkuZhzHoNR9kaXpNnONZsGGMo9B4A5bmuFZ7n4Pw/i+XpFmSVB/mAB41hsQJfBYOJXgGXAHm4CoCmCtYAHqXRWBGWB/F2Z5UnaAxZFOaJ2DuTpzHCOQ5gwcg8veDBjlCaA0mGBg6BYapcEONZiHYHADg4MoKE+U4QkEIINAISAig4Y44moPIPA4EpoHSBoOngNgyDiW5jCGShCF+VouA2EQNhKHBMg+Y5pFYPYVmOQxYiAD4kEgNZRHSTokCWax4A4KA2DaDglGkUhYhoZRph4DYZB6NAllEbwOmgKhEhqJ4JjIa4ek8c48mGAoflcAQJhITxaBYCoHEuGZmHuIooioIgKgWJIUCWXh4hkNhImkM4JloMh6iaJRzhySAkCkVhFhUd4QhMJomD0KtvBCCJMGocouh6KIKiifoKlodAmAAOgrgYVoVD7Y5AlMJhDAqPoLh6D4DkCYosicSoYkkQhcmMapOD6LQKkqHgkCwKhwmILpHFqSJ7jaTZbHYBw1lCFwwnEcAqgOUoUGSa5DxkLQGHsVhWhQRJKkmFYkBuaI1lgdBtlMdZKi6LoKnSZQwggOp+kGJpjiufIDiyGQXCiYZCmyJxeAQYQi0YYI+lieoqmmKwpHIdoskIGQGFWSg8DIBx6GCQ4AAYXhHjlo5fCqNpPjYRJ/kucwMkcMpM9GMwqk2Tx3AGa4AnIVpkm2N5cAgcJvk2XIsjGeYlF53hKk2dAnEGJR7nCdxlgYc4ajmEplk4NYNGcWpKiYRx5k4dYhC0RxggsTpXAGQA3jaBoEmuUIuFuCo4DoNoDHqShwCKXYPCSXYzmOMx6lwOwZoawrgkE0HwBY1xegdE2MMWQhBOhoEUBIQAgCAgA==") oDCOCX_Exontrol1:[Background,exRadioButtonState0] := 0x3000000 oDCOCX_Exontrol1:[Background,exRadioButtonState1] := 0x4000000 var_Face := oDCOCX_Exontrol1:RightFace var_Face:RelativeMargins := "0,32,0,0" var_Face:[Title,exTitleFaceCaption] := "<c><font ;18>Table mode" var_Face:[Title,exTitleFaceBackgroundExt] := "bottom[2],bottom[4,back=RGB(0,0,0)]" var_FaceTree := var_Face:CreateTree() var_FaceTree:HasLines := exNoLine var_FaceTree:DrawGridLines := exNoLines var_FaceTree:ItemPadding := 24 var_FaceTree:HeaderVisible := false var_FaceTree:ShowSelection := false var_FaceTree:Columns:Add("Default"):Alignment := LeftAlignment var_Items := var_FaceTree:Items var_Item := var_Items:Add("Make windows more touch-friendly when using your device as a table") var_Item:[SingleLine,0] := false var_Item1 := var_Item:Items:Add("") var_Item1:Height := 24 var_Item1:[HasCheckBox,0] := true var_Item1:[State,0] := 0 var_Item1:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item:Expanded := true var_Item2 := var_Items:Add("When I sign in") var_Item2:[SingleLine,0] := false var_Item3 := var_Item2:Items:Add("Automatically swicth to table mode") var_Item3:Height := 24 var_Item3:[HasRadioButton,0] := true var_Item3:[RadioGroup,0] := 1234 var_Item4 := var_Item2:Items:Add("Go to the desktop") var_Item4:Height := 24 var_Item4:[HasRadioButton,0] := true var_Item4:[RadioGroup,0] := 1234 var_Item5 := var_Item2:Items:Add("Remember what I used last") var_Item5:Height := 24 var_Item5:[HasRadioButton,0] := true var_Item5:[RadioGroup,0] := 1234 var_Item5:[State,0] := 1 var_Item2:Expanded := true var_Item6 := var_Items:Add("When this device automatically switches table mode on or off") var_Item6:[SingleLine,0] := false var_Item7 := var_Item6:Items:Add("Don't ask me and dont' switch") var_Item7:Height := 24 var_Item7:[HasRadioButton,0] := true var_Item7:[RadioGroup,0] := 1235 var_Item8 := var_Item6:Items:Add("Always ask me before switching") var_Item8:Height := 24 var_Item8:[HasRadioButton,0] := true var_Item8:[RadioGroup,0] := 1235 var_Item8:[State,0] := 1 var_Item9 := var_Item6:Items:Add("Don't ask me and always' switch") var_Item9:Height := 24 var_Item9:[HasRadioButton,0] := true var_Item9:[RadioGroup,0] := 1235 var_Item6:Expanded := true var_Item10 := var_Items:Add("Hide app icons on the taskbar in table mode") var_Item10:[SingleLine,0] := false var_Item11 := var_Item10:Items:Add("") var_Item11:Height := 24 var_Item11:[HasCheckBox,0] := true var_Item11:[State,0] := 0 var_Item11:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item10:Expanded := true oDCOCX_Exontrol1:EnsureVisibleFaceMargin := 0 oDCOCX_Exontrol1:EnsureVisibleFace(exRightFace,nil) oDCOCX_Exontrol1:AlwaysEnsureVisibleFace := exFitToEnsureFace oDCOCX_Exontrol1:EndUpdate() |
89 |
How can I display more group of radio-buttons
local var_Face as IFace local var_FaceTree as IFaceTree local var_Item,var_Item1,var_Item10,var_Item11,var_Item12,var_Item13,var_Item2,var_Item3,var_Item4,var_Item5,var_Item6,var_Item7,var_Item8,var_Item9 as IItem local var_Items as IItems oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_Face := oDCOCX_Exontrol1:LeftFace var_Face:RelativeMargins := "0,32,0,0" var_Face:[Title,exTitleFaceCaption] := "<c><font ;18>Multitasking" var_Face:[Title,exTitleFaceBackgroundExt] := "bottom[2],bottom[4,back=RGB(0,0,0)]" var_FaceTree := var_Face:CreateTree() var_FaceTree:HasLines := exNoLine var_FaceTree:DrawGridLines := exNoLines var_FaceTree:ItemPadding := 24 var_FaceTree:HeaderVisible := false var_FaceTree:ShowSelection := false var_FaceTree:Columns:Add("Default"):Alignment := LeftAlignment var_Items := var_FaceTree:Items var_Item := var_Items:Add("Snap") var_Item:Divider := 0 var_Item:Bold := true var_Item1 := var_Items:Add("Arrange windows automatically by dragging them to the sides of corners of the scree") var_Item1:[SingleLine,0] := false var_Item2 := var_Item1:Items:Add("") var_Item2:Height := 24 var_Item2:[HasCheckBox,0] := true var_Item2:[State,0] := 1 var_Item2:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item1:Expanded := true var_Item3 := var_Items:Add("When I snap more than one window, automatically adjust the size of the windows") var_Item3:[SingleLine,0] := false var_Item4 := var_Item3:Items:Add("") var_Item4:Height := 24 var_Item4:[HasCheckBox,0] := true var_Item4:[State,0] := 1 var_Item4:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item3:Expanded := true var_Item5 := var_Items:Add("When I snap a window, show what I can snap next to it") var_Item5:[SingleLine,0] := false var_Item6 := var_Item5:Items:Add("") var_Item6:Height := 24 var_Item6:[HasCheckBox,0] := true var_Item6:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item5:Expanded := true var_Item7 := var_Items:Add("Virtual desktops") var_Item7:Divider := 0 var_Item7:Bold := true var_Item8 := var_Items:Add("On the taskbar, show windows that are open on:") var_Item8:[SingleLine,0] := false var_Item9 := var_Item8:Items:Add("Only the desktop I'm using") var_Item9:Height := 24 var_Item9:[HasRadioButton,0] := true var_Item9:[RadioGroup,0] := 1234 var_Item9:[State,0] := 1 var_Item10 := var_Item8:Items:Add("All desktops") var_Item10:Height := 24 var_Item10:[HasRadioButton,0] := true var_Item10:[RadioGroup,0] := 1234 var_Item8:Expanded := true var_Item11 := var_Items:Add("Pressing ALT+TAB, show windows that are open on:") var_Item11:[SingleLine,0] := false var_Item12 := var_Item11:Items:Add("Only the desktop I'm using") var_Item12:Height := 24 var_Item12:[HasRadioButton,0] := true var_Item12:[RadioGroup,0] := 1235 var_Item12:[State,0] := 1 var_Item13 := var_Item11:Items:Add("All desktops") var_Item13:Height := 24 var_Item13:[HasRadioButton,0] := true var_Item13:[RadioGroup,0] := 1235 var_Item11:Expanded := true oDCOCX_Exontrol1:EnsureVisibleFaceMargin := 0 oDCOCX_Exontrol1:EnsureVisibleFace(exLeftFace,nil) oDCOCX_Exontrol1:AlwaysEnsureVisibleFace := exFitToEnsureFace oDCOCX_Exontrol1:EndUpdate() |
88 |
How can I use images with the control
METHOD OCX_Exontrol1FaceTreeButtonClick(Tree,Item,Column) CLASS MainDialog // FaceTreeButtonClick event - Notifies that a cell of button's type has been clicked. OutputDebugString(String2Psz( "FaceTreeButtonClick" )) RETURN NIL METHOD OCX_Exontrol1FaceTreeStateChanged(Tree,Item,Column) CLASS MainDialog // FaceTreeStateChanged event - Notifies that a cell changes its state into a face of tree type. OutputDebugString(String2Psz( "FaceTreeStateChanged" )) RETURN NIL local var_Face as IFace local var_FaceTree as IFaceTree local var_Item,var_Item1,var_Item10,var_Item11,var_Item2,var_Item3,var_Item4,var_Item5,var_Item6,var_Item7,var_Item8,var_Item9 as IItem local var_Items as IItems local s as USUAL oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" oDCOCX_Exontrol1:[HTMLPicture,"P1"] := "c:\exontrol\images\zipdisk.gif" oDCOCX_Exontrol1:[HTMLPicture,"P2"] := "c:\exontrol\images\auction.gif" oDCOCX_Exontrol1:[HTMLPicture,"P3"] := "c:\exontrol\images\colorize.gif" oDCOCX_Exontrol1:[HTMLPicture,"P4"] := "c:\exontrol\images\auction.gif" var_Face := oDCOCX_Exontrol1:FrontFace var_Face:RelativeMargins := "0,32,0,0" var_Face:[Title,exTitleFaceCaption] := "<c><font ;18>Notifications" var_Face:[Title,exTitleFaceBackgroundExt] := "bottom[2],bottom[4,back=RGB(0,0,0)]" var_FaceTree := var_Face:CreateTree() var_FaceTree:HasLines := exNoLine var_FaceTree:DrawGridLines := exNoLines var_FaceTree:ItemPadding := 24 var_FaceTree:HeaderVisible := false var_FaceTree:ShowSelection := false var_FaceTree:Columns:Add("Default"):Alignment := LeftAlignment var_Items := var_FaceTree:Items var_Item := var_Items:Add("Choose your quick actions") var_Item:[SingleLine,0] := false var_Item1 := var_Item:Items:Add("") var_Item1:Height := 48 s := 0 var_Item1:[Value,s] := "<c><img>P1</img>" var_Item1:[CellWidth,s] := 48 var_Item1:[HasButton,s] := true s := var_Item1:[SplitCell,s] var_Item1:[Value,s] := "<c><img>P2</img>" var_Item1:[CellWidth,s] := 48 var_Item1:[HasButton,s] := true s := var_Item1:[SplitCell,s] var_Item1:[Value,s] := "<c><img>P3</img>" var_Item1:[CellWidth,s] := 48 var_Item1:[HasButton,s] := true s := var_Item1:[SplitCell,s] var_Item1:[Value,s] := "<c><img>P4</img>" var_Item1:[CellWidth,s] := 48 var_Item1:[HasButton,s] := true s := var_Item1:[SplitCell,s] var_Item:Expanded := true var_Item2 := var_Items:Add("Show me tips about Windows") var_Item2:[SingleLine,0] := false var_Item3 := var_Item2:Items:Add("") var_Item3:Height := 24 var_Item3:[HasCheckBox,0] := true var_Item3:[State,0] := 1 var_Item3:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item2:Expanded := true var_Item4 := var_Items:Add("Show app notifications ") var_Item4:[SingleLine,0] := false var_Item5 := var_Item4:Items:Add("") var_Item5:Height := 24 var_Item5:[HasCheckBox,0] := true var_Item5:[State,0] := 1 var_Item5:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item4:Expanded := true var_Item6 := var_Items:Add("Show notifications on lock screen") var_Item6:[SingleLine,0] := false var_Item7 := var_Item6:Items:Add("") var_Item7:Height := 24 var_Item7:[HasCheckBox,0] := true var_Item7:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item6:Expanded := true var_Item8 := var_Items:Add("Show alarms, reminders and incomming VOIP calls on the lock screen") var_Item8:[SingleLine,0] := false var_Item9 := var_Item8:Items:Add("") var_Item9:Height := 24 var_Item9:[HasCheckBox,0] := true var_Item9:[State,0] := 1 var_Item9:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item8:Expanded := true var_Item10 := var_Items:Add("Hide notications while presentation") var_Item10:[SingleLine,0] := false var_Item11 := var_Item10:Items:Add("") var_Item11:Height := 24 var_Item11:[HasCheckBox,0] := true var_Item11:[State,0] := 0 var_Item11:[FormatCell,0] := "state = 0 ? `Off` : `On`" var_Item10:Expanded := true oDCOCX_Exontrol1:EnsureVisibleFaceMargin := 0 oDCOCX_Exontrol1:EnsureVisibleFace(exFrontFace,nil) oDCOCX_Exontrol1:AlwaysEnsureVisibleFace := exFitToEnsureFace oDCOCX_Exontrol1:EndUpdate() |
87 |
How do I display a progress bar
local var_Column as IColumn local var_FaceTree as IFaceTree local var_Item,var_Item1,var_Item2,var_Item3,var_Item4 as IItem local var_Items as IItems oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ItemPadding := 16 var_Column := var_FaceTree:Columns:Add("Pos") var_Column:FormatColumn := "1 pos ``" var_Column:Width := 8 var_FaceTree:Columns:Add("Progress"):Alignment := LeftAlignment var_Items := var_FaceTree:Items var_Item := var_Items:Add("") var_Item:[BackgroundExt,1] := "none[(2,2,100%-4,100%-4)](top[24,text=`10%`],bottom[6,back=RGB(204,204,204)](left[10%,back=RGB(0,120,215)]))" var_Item:[BackgroundExtValue,1,exIndexExt4,exClientExt] := "25%" var_Item:[BackgroundExtValue,1,exIndexExt2,exTextExt] := var_Item:[BackgroundExtValue,1,exIndexExt4,exClientExt] var_Item1 := var_Items:Add("") var_Item1:[BackgroundExt,1] := "none[(2,2,100%-4,100%-4)](top[24,text=`10%`],bottom[6,back=RGB(204,204,204)](left[10%,back=RGB(0,120,215)]))" var_Item1:[BackgroundExtValue,1,exIndexExt4,exClientExt] := "15%" var_Item1:[BackgroundExtValue,1,exIndexExt2,exTextExt] := var_Item1:[BackgroundExtValue,1,exIndexExt4,exClientExt] var_Item1:[BackgroundExtValue,1,exIndexExt4,exBackColorExt] := 65280 var_Item2 := var_Items:Add("") var_Item2:[BackgroundExt,1] := "none[(2,2,100%-4,100%-4)](top[24,text=`10%`],bottom[6,back=RGB(204,204,204)](left[10%,back=RGB(0,120,215)]))" var_Item2:[BackgroundExtValue,1,exIndexExt4,exClientExt] := "75%" var_Item2:[BackgroundExtValue,1,exIndexExt2,exTextExt] := var_Item2:[BackgroundExtValue,1,exIndexExt4,exClientExt] var_Item3 := var_Items:Add("") var_Item3:[BackgroundExt,1] := "none[(2,2,100%-4,100%-4)](top[24,text=`10%`],bottom[6,back=RGB(204,204,204)](left[10%,back=RGB(0,120,215)]))" var_Item3:[BackgroundExtValue,1,exIndexExt4,exClientExt] := "85%" var_Item3:[BackgroundExtValue,1,exIndexExt2,exTextExt] := var_Item3:[BackgroundExtValue,1,exIndexExt4,exClientExt] var_Item4 := var_Items:Add("") var_Item4:[BackgroundExt,1] := "none[(2,2,100%-4,100%-4)](top[24,text=`10%`],bottom[6,back=RGB(204,204,204)](left[10%,back=RGB(0,120,215)]))" var_Item4:[BackgroundExtValue,1,exIndexExt4,exClientExt] := "5%" var_Item4:[BackgroundExtValue,1,exIndexExt2,exTextExt] := var_Item4:[BackgroundExtValue,1,exIndexExt4,exClientExt] var_Item4:[BackgroundExtValue,1,exIndexExt4,exBackColorExt] := 255 |
86 |
I have a column of check box type, the question if I can automatically display on/off when user changes the check's state
|
85 |
How do I print the control
local var_Print as IExPrint local var_FaceCalendar as IFaceCalendar var_FaceCalendar := oDCOCX_Exontrol1:FrontFace:CreateCalendar() var_FaceCalendar:AutoSize := exFitClient var_FaceCalendar:MaxMonthX := 1 var_FaceCalendar:MaxMonthY := 1 // Generate Source for 'ExPrint 1.0 Control Library(ExPrint.dll)' server from Tools\Automation Server... var_Print := IExPrint{"Exontrol.Print"} var_Print:PrintExt := oDCOCX_Exontrol1 var_Print:Preview() |
84 |
How can I get the caption from the point
|
83 |
How can I get the value from the point
|
82 |
How can I get the column from the point
METHOD OCX_Exontrol1MouseMove(Button,Shift,X,Y) CLASS MainDialog // MouseMove event - Occurs when the user moves the mouse. OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:FrontFace:FaceTree:[ColumnFromPoint,-1,-1]) )) RETURN NIL local var_FaceTree as IFaceTree var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:FullRowSelect := true var_FaceTree:DrawGridLines := exRowLines var_FaceTree:Columns:Add("A"):FormatColumn := "0 pos `A-Z`" var_FaceTree:Columns:Add("B"):FormatColumn := "0 pos `B-Z`" var_FaceTree:Columns:Add("C"):FormatColumn := "0 pos `C-Z`" var_FaceTree:Columns:Add("D"):FormatColumn := "0 pos `D-Z`" var_FaceTree:Items:Count := 4 |
81 |
How can I get the item from the point
METHOD OCX_Exontrol1MouseMove(Button,Shift,X,Y) CLASS MainDialog // MouseMove event - Occurs when the user moves the mouse. OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:FrontFace:FaceTree:[ItemFromPoint,-1,-1]) )) RETURN NIL local var_FaceTree as IFaceTree var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:FullRowSelect := true var_FaceTree:DrawGridLines := exRowLines var_FaceTree:Columns:Add("A"):FormatColumn := "0 pos `A-Z`" var_FaceTree:Columns:Add("B"):FormatColumn := "0 pos `B-Z`" var_FaceTree:Columns:Add("C"):FormatColumn := "0 pos `C-Z`" var_FaceTree:Columns:Add("D"):FormatColumn := "0 pos `D-Z`" var_FaceTree:Items:Count := 4 |
80 |
How can I get the value from the point (calendar's date)
METHOD OCX_Exontrol1MouseMove(Button,Shift,X,Y) CLASS MainDialog // MouseMove event - Occurs when the user moves the mouse. OutputDebugString(String2Psz( "Date:" )) OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:FrontFace:FaceCalendar:[ValueFromPoint,-1,-1]) )) RETURN NIL local var_FaceCalendar as IFaceCalendar var_FaceCalendar := oDCOCX_Exontrol1:FrontFace:CreateCalendar() var_FaceCalendar:AutoSize := exFitClient var_FaceCalendar:MaxMonthX := 1 var_FaceCalendar:MaxMonthY := 1 |
79 |
How can I get the date from the point (calendar's date)
METHOD OCX_Exontrol1MouseMove(Button,Shift,X,Y) CLASS MainDialog // MouseMove event - Occurs when the user moves the mouse. OutputDebugString(String2Psz( "Date:" )) OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:FrontFace:FaceCalendar:[DateFromPoint,-1,-1]) )) RETURN NIL local var_FaceCalendar as IFaceCalendar var_FaceCalendar := oDCOCX_Exontrol1:FrontFace:CreateCalendar() var_FaceCalendar:AutoSize := exFitClient var_FaceCalendar:MaxMonthX := 1 var_FaceCalendar:MaxMonthY := 1 |
78 |
How can I get the face from the point
METHOD OCX_Exontrol1MouseMove(Button,Shift,X,Y) CLASS MainDialog // MouseMove event - Occurs when the user moves the mouse. OutputDebugString(String2Psz( "Face:" )) OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:[FaceFromPoint,-1,-1]) )) RETURN NIL oDCOCX_Exontrol1:IdentifyFace := exIdentifyFaceCaption |
77 |
Does your control support partial-check feature
|
76 |
I am using the Items.ToString, just wondering if I can use it for multiple columns
|
75 |
How can I show the item on multiple-lines
local var_Column as IColumn local var_FaceTree as IFaceTree local var_Items as IItems oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:DrawGridLines := exRowLines var_FaceTree:ItemPadding := 12 var_Column := var_FaceTree:Columns:Add("<c><b>Items") var_Column:Alignment := LeftAlignment var_Column:[Def,exCellSingleLine] := false var_Items := var_FaceTree:Items var_Items:Add("Short") var_Items:Add("The eXTreeCube library provides fish-eye representation / cube map texturing of different components such as calendar, multiple - columns tree view and so on. Cube map texturing is a form of environment texture mapping that uses a viewing direction (3D vector) to map into a view plane the six 2D textures arranged like the faces of a cube. ") var_Items:Add("Short") oDCOCX_Exontrol1:EndUpdate() |
74 |
How can I change the visual appearance for the control's radio buttons
|
73 |
How can I change the visual appearance for the control's check boxes (6)
|
72 |
How can I change the visual appearance for the control's check boxes (5)
|
71 |
How can I change the visual appearance for the control's check boxes (4)
|
70 |
How can I change the visual appearance for the control's check boxes (3)
|
69 |
How can I change the visual appearance for the control's check boxes (2)
|
68 |
How can I change the visual appearance for the control's check boxes (1)
|
67 |
How can I display an item to fit the control's width
local var_Column,var_Column1 as IColumn local var_FaceTree as IFaceTree local var_Item,var_Item1 as IItem local var_Items,var_Items1,var_Items2 as IItems oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:HasLines := exThinLine var_FaceTree:ItemPadding := 10 var_FaceTree:DrawGridLines := exRowLines var_FaceTree:Columns:Add("<c>Default"):Alignment := LeftAlignment var_Column := var_FaceTree:Columns:Add("Pos") var_Column:Position := 0 var_Column:Alignment := LeftAlignment var_Column:FormatColumn := "1 rpos ``" var_Column:Width := 24 var_Column1 := var_FaceTree:Columns:Add("Pos") var_Column1:Alignment := LeftAlignment var_Column1:FormatColumn := "1 rpos ``" var_Column1:Width := 24 var_Items := var_FaceTree:Items var_Item := var_Items:Add("<r>Root 1") var_Item:Bold := true var_Item:Divider := 0 var_Item:BackColor := RGB(240,240,240) var_Item:Selectable := false var_Items1 := var_Item:Items var_Items1:Add("Child 1") var_Items1:Add("Child 2") var_Items1:Add("Child 3") var_Item1 := var_Items:Add("<r>Root 2") var_Item1:Bold := true var_Item1:Divider := 0 var_Item1:BackColor := RGB(240,240,240) var_Item1:Selectable := false var_Items2 := var_Item1:Items var_Items2:Add("Child 1") var_Items2:Add("Child 2") var_Items2:Add("Child 3") var_Items:ExpandAll() oDCOCX_Exontrol1:EndUpdate() |
66 |
Is it possible to prevent showing the selecting item ( hide )
|
65 |
Is it possible to provide a few radio-buttons only, not for entire column
local var_Column as IColumn local var_FaceTree as IFaceTree local var_Item,var_Item1,var_Item2 as IItem local var_Items as IItems oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ShowSelection := false var_FaceTree:DrawGridLines := exRowLines var_FaceTree:ItemPadding := 10 var_Column := var_FaceTree:Columns:Add("<c><b>Def") var_Column:Alignment := LeftAlignment var_Column:[Def,exCellPaddingLeft] := 4 var_Items := var_FaceTree:Items var_Items:Add("Item 1") var_Item := var_Items:Add("Radio 1") var_Item:[HasRadioButton,0] := true var_Item:[RadioGroup,0] := 1234 var_Item1 := var_Items:Add("Radio 2") var_Item1:[HasRadioButton,0] := true var_Item1:[RadioGroup,0] := 1234 var_Item1:[State,0] := true var_Item2 := var_Items:Add("Radio 3") var_Item2:[HasRadioButton,0] := true var_Item2:[RadioGroup,0] := 1234 var_Items:Add("Item 1") oDCOCX_Exontrol1:EndUpdate() |
64 |
Is it possible to provide a few check box only, not for entire column
local var_Column as IColumn local var_FaceTree as IFaceTree local var_Item as IItem local var_Items as IItems oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ShowSelection := false var_FaceTree:DrawGridLines := exRowLines var_FaceTree:ItemPadding := 10 var_Column := var_FaceTree:Columns:Add("<c><b>Def") var_Column:Alignment := LeftAlignment var_Column:[Def,exCellPaddingLeft] := 4 var_Items := var_FaceTree:Items var_Items:Add("Item 1") var_Items:Add("Check 1"):[HasCheckBox,0] := true var_Item := var_Items:Add("Check 2") var_Item:[HasCheckBox,0] := true var_Item:[State,0] := 1 var_Items:Add("Item 1") oDCOCX_Exontrol1:EndUpdate() |
63 |
How can I show radio-buttons for the entire column
local var_Column as IColumn local var_FaceTree as IFaceTree oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ShowSelection := false var_FaceTree:DrawGridLines := exRowLines var_FaceTree:ItemPadding := 10 var_Column := var_FaceTree:Columns:Add("<c><b>Radio") var_Column:Alignment := LeftAlignment var_Column:[Def,exCellHasRadioButton] := true var_FaceTree:Items:ToString := "Item A,Item B,Item C,Item D" var_FaceTree:[ItemByIndex,1]:[State,0] := 1 oDCOCX_Exontrol1:EndUpdate() |
62 |
How can I show check-boxes for the entire column
local var_Column as IColumn local var_FaceTree as IFaceTree oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ShowSelection := false var_FaceTree:DrawGridLines := exRowLines var_FaceTree:ItemPadding := 10 var_Column := var_FaceTree:Columns:Add("<c><b>Check") var_Column:Alignment := LeftAlignment var_Column:[Def,exCellHasCheckBox] := true var_FaceTree:Items:ToString := "Item A,Item B,Item C,Item D" var_FaceTree:[ItemByIndex,1]:[State,0] := 1 oDCOCX_Exontrol1:EndUpdate() |
61 |
How do I select programmatically a value in the calendar
local var_FaceCalendar as IFaceCalendar oDCOCX_Exontrol1:TexturePicturePath := "C:\Program Files\Exontrol\ExTreeCube\Sample\Texture\Chapel" oDCOCX_Exontrol1:[Background,exDateHeaderForeColor] := RGB(1,0,0) var_FaceCalendar := oDCOCX_Exontrol1:FrontFace:CreateCalendar() var_FaceCalendar:ForeColor := RGB(255,255,255) var_FaceCalendar:NonworkingDays := 0 var_FaceCalendar:Value := SToD("20161231") |
60 |
How do I select programmatically a caption in the list
local var_FaceTree as IFaceTree oDCOCX_Exontrol1:TexturePicturePath := "C:\Program Files\Exontrol\ExTreeCube\Sample\Texture\JapanGarden" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ItemPadding := 40 var_FaceTree:HeaderVisible := false var_FaceTree:ForeColor := RGB(255,255,255) var_FaceTree:Items:ToString := ",<sha \;\;0><font \;18>Garden <b>A,<sha \;\;0><font \;18>Garden <b>B,<sha \;\;0><font \;18>Garden <b>C," var_FaceTree:Caption := "Garden B" |
59 |
How do I select programmatically a value in the list
local var_FaceTree as IFaceTree oDCOCX_Exontrol1:TexturePicturePath := "C:\Program Files\Exontrol\ExTreeCube\Sample\Texture\JapanGarden" var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ItemPadding := 40 var_FaceTree:HeaderVisible := false var_FaceTree:ForeColor := RGB(255,255,255) var_FaceTree:Items:ToString := ",<sha \;\;0><font \;18>Garden <b>A,<sha \;\;0><font \;18>Garden <b>B,<sha \;\;0><font \;18>Garden <b>C," var_FaceTree:Value := "<sha ;;0><font ;18>Garden <b>B" |
58 |
How can I show solid lines instead
local var_Column as IColumn local var_FaceTree as IFaceTree local var_Item as IItem local var_Items,var_Items1,var_Items2 as IItems oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" oDCOCX_Exontrol1:HasButtons := exArrow var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ItemPadding := 10 var_FaceTree:HeaderVisible := false var_FaceTree:HasLines := exSolidLine var_FaceTree:LinesAtRoot := exGroupLines var_FaceTree:GridLineStyle := exGridLinesSolid var_FaceTree:DrawGridLines := exAllLines var_FaceTree:Columns:Add(""):Alignment := LeftAlignment var_Column := var_FaceTree:Columns:Add("") var_Column:Alignment := RightAlignment var_Column:FormatColumn := "lower(%0) right 1" var_Items := var_FaceTree:Items var_Item := var_Items:Add("Root <b>1") var_Items1 := var_Item:Items var_Items1:Add("Child 1") var_Items1:Add("Child 2") var_Items1:Add("Child 3") var_Item:Expanded := true var_Items2 := var_Items:Add("Root <b>2"):Items var_Items2:Add("Child 1") var_Items2:Add("Child 2") var_Items2:Add("Child 3") oDCOCX_Exontrol1:EndUpdate() |
57 |
How can I select the entire item rather than the column only
|
56 |
How can I change the visual appearance of the control's header bar
local var_FaceTree as IFaceTree oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:VisualAppearance:Add(1,"c:\exontrol\images\normal.ebn") var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:BackColorHeader := 0x1000000 var_FaceTree:Columns:Count := 5 oDCOCX_Exontrol1:EnsureVisibleFace(exFrontFace,nil) oDCOCX_Exontrol1:EndUpdate() |
55 |
How can I add multiple-columns, so the horizontal scroll bar is displayed
|
54 |
How can I add multiple-columns
local var_Column as IColumn local var_FaceTree as IFaceTree local var_Items,var_Items1,var_Items2 as IItems oDCOCX_Exontrol1:BeginUpdate() var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ItemPadding := 10 var_FaceTree:LinesAtRoot := exGroupLines var_FaceTree:DrawGridLines := exRowLines var_FaceTree:Columns:Add("Default"):Alignment := LeftAlignment var_Column := var_FaceTree:Columns:Add("Pos") var_Column:Position := 0 var_Column:Alignment := LeftAlignment var_Column:FormatColumn := "1 rpos ``" var_Column:Width := 24 var_Items := var_FaceTree:Items var_Items1 := var_Items:Add("Root 1"):Items var_Items1:Add("Child 1") var_Items1:Add("Child 2") var_Items1:Add("Child 3") var_Items2 := var_Items:Add("Root 2"):Items var_Items2:Add("Child 1") var_Items2:Add("Child 2") var_Items2:Add("Child 3") var_Items:ExpandAll() oDCOCX_Exontrol1:EndUpdate() |
53 |
How do I add a hierarchy
METHOD OCX_Exontrol1FaceTreeExpandItem(Tree,Item) CLASS MainDialog // FaceTreeExpandItem event - Notifies that an item has been expanded/collapsed into a face of tree type. OutputDebugString(String2Psz( AsString(Item) )) RETURN NIL local var_FaceTree as IFaceTree local var_Items,var_Items1,var_Items2 as IItems oDCOCX_Exontrol1:BeginUpdate() var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ExpandOnDblClick := true var_FaceTree:ItemPadding := 10 var_FaceTree:HeaderVisible := false var_FaceTree:LinesAtRoot := exGroupLines var_FaceTree:DrawGridLines := exRowLines var_FaceTree:Columns:Add(""):Alignment := LeftAlignment var_Items := var_FaceTree:Items var_Items1 := var_Items:Add("Root 1"):Items var_Items1:Add("Child 1") var_Items1:Add("Child 2") var_Items1:Add("Child 3") var_Items2 := var_Items:Add("Root 2"):Items var_Items2:Add("Child 1") var_Items2:Add("Child 2") var_Items2:Add("Child 3") var_Items:ExpandAll() oDCOCX_Exontrol1:EndUpdate() |
52 |
How can I display a calendar control
|
51 |
How can I change the picture/texture on the faces
|
50 |
How can I get ride of the default texture
|
49 |
How do I get ride of grid lines, and the top border it shows on the tree face
local var_FaceTree as IFaceTree local var_Items as IItems var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:ItemPadding := 20 var_FaceTree:HeaderVisible := false var_FaceTree:DrawGridLines := exNoLines var_Items := var_FaceTree:Items var_Items:Add("Item A") var_Items:Add("Item B") var_Items:Add("Item C") |
48 |
How can I add a list of items (method 2)
local var_Items as IItems var_Items := oDCOCX_Exontrol1:FrontFace:CreateTree():Items var_Items:Add("Item A") var_Items:Add("Item B") var_Items:Add("Item C") |
47 |
How can I add a list of items (method 1)
local var_FaceTree as IFaceTree var_FaceTree := oDCOCX_Exontrol1:FrontFace:CreateTree() var_FaceTree:Items:ToString := "Item A,Item B,Item C" |
46 |
Fisheye Calendar View - Year
METHOD OCX_Exontrol1FaceTreeValueChanged(Tree) CLASS MainDialog // FaceTreeValueChanged event - Notifies that the user selects a new item/column/value into a face of the tree type. // f.FaceCalendar.Year = Tree.Caption local f as IFace f := oDCOCX_Exontrol1:[Face,oDCOCX_Exontrol1:VisibleFace] f := oDCOCX_Exontrol1:FrontFace f:Date := f:FaceCalendar:Date f:Move(exRotateLeft,nil) f:Date := f:FaceCalendar:Date f:Move(exRotateRight,nil) f:Date := f:FaceCalendar:Date f:Move(exRotateRight,nil) f:Move(exRotateRight,nil) RETURN NIL METHOD OCX_Exontrol1Move(RotateDir,FromFace,ToFace) CLASS MainDialog // Move event - Occurs once a new face became visible, by moving/rotating from a face to another, into the giving direction. local f as IFace f := oDCOCX_Exontrol1:[Face,ToFace] f:FaceCalendar:SelDate := oDCOCX_Exontrol1:[Face,FromFace]:FaceCalendar:SelDate oDCOCX_Exontrol1:[Face,FromFace]:FaceCalendar:UnselectDate() f:Date := f:FaceCalendar:Date f:Move(exRotateLeft,nil) f:Date := f:FaceCalendar:Date f:Move(exRotateRight,nil) RETURN NIL local var_Face as IFace local var_FaceCalendar,var_FaceCalendar1,var_FaceCalendar2,var_FaceCalendar3 as IFaceCalendar local var_FaceTree as IFaceTree local d as USUAL oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" oDCOCX_Exontrol1:EnsureVisibleFaceMargin := 32 oDCOCX_Exontrol1:EnsureVisibleFaceOnDblClick := false oDCOCX_Exontrol1:EnsureVisibleFaces := "0,2,1,3,4" var_FaceCalendar := oDCOCX_Exontrol1:FrontFace:CreateCalendar() var_FaceCalendar:Date := SToD("20160101") var_FaceCalendar:AutoSize := exFitClient var_FaceCalendar:MaxMonthX := 1 var_FaceCalendar:MaxMonthY := 1 var_FaceCalendar:ShowTodayButton := false var_FaceCalendar:FirstWeekDay := exMonday var_FaceCalendar:SelBackColor := 0x2000000 var_FaceCalendar:SelForeColor := RGB(0,0,0) var_FaceCalendar:ShowNonMonthDays := true d := oDCOCX_Exontrol1:FrontFace:FaceCalendar:Date var_FaceCalendar1 := oDCOCX_Exontrol1:LeftFace:CreateCalendar() var_FaceCalendar1:Date := d var_FaceCalendar1:Move(exRotateLeft,nil) var_FaceCalendar1:AutoSize := exFitClient var_FaceCalendar1:MaxMonthX := 1 var_FaceCalendar1:MaxMonthY := 1 var_FaceCalendar1:ShowTodayButton := false var_FaceCalendar1:FirstWeekDay := exMonday var_FaceCalendar1:SelBackColor := 0x2000000 var_FaceCalendar1:SelForeColor := RGB(0,0,0) var_FaceCalendar1:ShowNonMonthDays := true var_FaceCalendar2 := oDCOCX_Exontrol1:RightFace:CreateCalendar() var_FaceCalendar2:Date := d var_FaceCalendar2:Move(exRotateRight,nil) var_FaceCalendar2:AutoSize := exFitClient var_FaceCalendar2:MaxMonthX := 1 var_FaceCalendar2:MaxMonthY := 1 var_FaceCalendar2:ShowTodayButton := false var_FaceCalendar2:FirstWeekDay := exMonday var_FaceCalendar2:SelBackColor := 0x2000000 var_FaceCalendar2:SelForeColor := RGB(0,0,0) var_FaceCalendar2:ShowNonMonthDays := true var_FaceCalendar3 := oDCOCX_Exontrol1:BottomFace:CreateCalendar() var_FaceCalendar3:Date := d var_FaceCalendar3:Move(exRotateRight,nil) var_FaceCalendar3:Move(exRotateRight,nil) var_FaceCalendar3:AutoSize := exFitClient var_FaceCalendar3:MaxMonthX := 1 var_FaceCalendar3:MaxMonthY := 1 var_FaceCalendar3:ShowTodayButton := false var_FaceCalendar3:FirstWeekDay := exMonday var_FaceCalendar3:SelBackColor := 0x2000000 var_FaceCalendar3:SelForeColor := RGB(0,0,0) var_FaceCalendar3:ShowNonMonthDays := true var_Face := oDCOCX_Exontrol1:TopFace var_FaceTree := var_Face:CreateTree() var_FaceTree:ItemPadding := 20 var_FaceTree:SelBackColor := 0x2000000 var_FaceTree:SelForeColor := RGB(0,0,0) var_FaceTree:Columns:Count := 5 var_FaceTree:HeaderVisible := false var_FaceTree:Items:Count := oDCOCX_Exontrol1:TopFace:FaceTree:VisibleItemsCount var_FaceTree:Columns:[Item,0]:FormatColumn := "(0:=(1989 + 5 * (0 index ``))) = 2016 ? `<b><sha ;;0>` + =:0 + `</b>` : =:0" var_FaceTree:Columns:[Item,1]:FormatColumn := "(0:=(1990 + 5 * (0 index ``))) = 2016 ? `<b><sha ;;0>` + =:0 + `</b>` : =:0" var_FaceTree:Columns:[Item,2]:FormatColumn := "(0:=(1991 + 5 * (0 index ``))) = 2016 ? `<b><sha ;;0>` + =:0 + `</b>` : =:0" var_FaceTree:Columns:[Item,3]:FormatColumn := "(0:=(1992 + 5 * (0 index ``))) = 2016 ? `<b><sha ;;0>` + =:0 + `</b>` : =:0" var_FaceTree:Columns:[Item,4]:FormatColumn := "(0:=(1993 + 5 * (0 index ``))) = 2016 ? `<b><sha ;;0>` + =:0 + `</b>` : =:0" var_FaceTree:Caption := AsString(oDCOCX_Exontrol1:FrontFace:FaceCalendar:Year) oDCOCX_Exontrol1:VisualAppearance:Add(1,"gBFLBCJwBAEHhEJAADhABXgCg6AADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDIAkRRdDSOYDmGQYDiCIoRShOMIjHLUXxtDaIZZmWCQCglf5HABRb7xPLoARTAaeJKoWboJAiGwLQjQUyABSdEyRJSLYhGIZRFqKZIRDSMFiwTZNVypAaIYqqaA6qzfJymabAAZJEradozTLIE7xVLEVYNKCmZCwMAAcgmEQgSTAda2BYELTzECoYDGCrcKpWCaNQLWEB5BQeJSNL6kIqsazgAqPLJtWhaVwxXIEI5AAC5QA0S7pOxeO6JbRGdZbNrlbz1PTMaazTgYDzmWqiYxxMraXxSlmMprGsIpVl2LRnD0A5bnSN49mAARAlIYw6B0ThGFGDIBG0QghBMfZRiGNAkFECZoG6YQBgiOgCmuRRSg6GAElWAJMkgFgGgGYIIAyVQ7GCRhUAAOQhAMBgSDWIRDG4Fg3CGCBmBmBYNjgUJWDIIgIECZBCEsKIUkqCZhiiJgqgaYRjB4LguiMBAkiqDLenYrBjgiZg6gGIwyioMoNCAWJqEKEJjkiTg/CqIxZA4SoNmQWJ5AODxMlkRJehSZRJFYVoVmUEw2D2EZlhkXhehfURuE+DJllkfhmhUJgZBoYwqiWEx+G6G5nAmRhyhoZJgAIUIUGcKZmHqHQlkmYh6h+Zp5nIawzigQ4CgaIZogoJoKiEDJpgodoMmiSgqhKJNxDoPQzmmA4GhqJppkodoeiYDJ6FpaQpmqFomigKgiiqJIpiqShuiiGoonqKoZisapaj4dYl3WCo6i6a5KnaPotiQeoCj6MJsEsAhrDQLIDg6SoymySw2k6MgNAqJpQjOLRLFaUI0iyGxWlq/p6kIPY0m2Oxul2LZjDMRpmgiLoLiaaoIi4YxGinoY7kaauhnuGJlj2b4Lmaeo+m8Sx6mWOZhAubwCj2bpLhqKYJkyKTnECThYgoVJCCiYpPBIL5xEMLwWjsTQsGcGpGi6XBYkuRQLvcIhCE8DIWDCSZLiKdwqC+MpMjcLZKguXIcjiTJyFOQYnD+TYMmSLZOkmHJ3D6T50AybItiGYJji2MwABAECAg=") oDCOCX_Exontrol1:VisualAppearance:Add(2,"gBFLBCJwBAEHhEJAADhABOkGACAADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSpEEg7BKMYwjOJgFgmEYFDSAUIjKKkIhkGIYZBGQBJDjWGgyQjOEByDIMRwjE4YBpkGYYJDSIYHTZIUzTJAdGSVJKNKAoKCaEg2R4qsZCCKwUgmTo9VBJU9CFi6ZIRDSMFiyXZUIxHEKnIqrOjbBjaUpYABLErTBKUSzrEadAAwGbKJj+VJBULMVD2BDWGABOYAKarWa7fhaUqJUTVdI1VBOIYmADPcaqCxrLgMMpnWxpN42bjdPY7V6Bc7yXJsHimK5GUTQA4aFIENydJzINjsKBKBriLIybpeFr7BiME4/YLhAA0vZNUYsg0XguBqaAeEOIYUjqYQgGCCBJECUhjDoHROEYWooAGTRMCEEx9lGIY0CQUZOnuZQDBEdYFkeI5+H+igGAKAJgEgFgGgGUAzn4CoCmCSA2A6A5hAgCgQgSYRIE4EoFGGCBiBeBhhkgPgbgcYgICoH4IGGWIOCSBhiGiHgVgoYooFoAYLGIWI+DCCgjCiTgrgII4ImYOoOmOSJ1n4OpWmQDQBICA==") oDCOCX_Exontrol1:[Background,exDateHeader] := 0x1000000 oDCOCX_Exontrol1:[Background,exWeeksHeader] := RGB(250,250,250) oDCOCX_Exontrol1:[Background,exDaysHeader] := RGB(250,250,250) oDCOCX_Exontrol1:[Background,exDateTodayUp] := 0x2000000 oDCOCX_Exontrol1:[Background,exDateTodayForeColor] := RGB(255,255,255) oDCOCX_Exontrol1:EnsureVisibleFace(exFrontFace,nil) oDCOCX_Exontrol1:EndUpdate() |
45 |
How can I add a FaceTree object ( method 2 )
|
44 |
How can I add a FaceTree object ( method 1 )
local var_Face as IFace local var_FaceTree as IFaceTree var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFaceTree var_FaceTree := var_Face:FaceTree var_FaceTree:Items:ToString := "Item <b>1,Item <b>2,Item <b>3" var_FaceTree:SelectItem := 1 |
43 |
How can I add a FaceCalendar object ( method 2 )
|
42 |
How can I add a FaceCalendar object ( method 1 )
local var_Face as IFace local var_FaceCalendar as IFaceCalendar var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFaceCalendar var_FaceCalendar := var_Face:FaceCalendar var_FaceCalendar:AutoSize := exFitClient var_FaceCalendar:Value := SToD("19711231") |
41 |
How can I add a FacePicture object ( method 2 )
|
40 |
How can I add a FacePicture object ( method 1 )
local var_Face as IFace local var_FacePicture as IFacePicture oDCOCX_Exontrol1:IdentifyFace := exIdentifyFaceFrame | exIdentifyFaceName | exIdentifyFaceCaption var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFacePicture var_FacePicture := var_Face:FacePicture // Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std var_FacePicture:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)") var_FacePicture:PictureDisplay := Tile var_FacePicture:Width := "2 * pwidth" var_FacePicture:Height := "2 * pheight" var_FacePicture:Top := "122" var_FacePicture:Left := "46" |
39 |
How can I prevent bringing a specified face into the front
|
38 |
Is it possible to show one face opaque, while other semi-transparent
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" oDCOCX_Exontrol1:DefaultFaceType := exFaceCalendar oDCOCX_Exontrol1:TransparentContent := 75 oDCOCX_Exontrol1:FrontFace:TransparentContent := 0 oDCOCX_Exontrol1:EndUpdate() |
37 |
How can I add a Calendar control
local var_Face as IFace local var_FaceCalendar as IFaceCalendar oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:Margins := "0,0,0,0" var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFaceCalendar var_FaceCalendar := var_Face:FaceCalendar var_FaceCalendar:ShowNonMonthDays := true var_FaceCalendar:AutoSize := exFitClient oDCOCX_Exontrol1:EndUpdate() |
36 |
Is it possible to init faces at once
METHOD OCX_Exontrol1InitFaceContent(Face) CLASS MainDialog // InitFaceContent event - Notifies your application that a face changes its type, so you can initialize its content. // Face.FaceContent.ShowTodayButton = False RETURN NIL oDCOCX_Exontrol1:DefaultFaceType := exFaceCalendar |
35 |
How can I disable zoom when rolling the mouse wheel
|
34 |
Fisheye Calendar View - LR
METHOD OCX_Exontrol1Move(RotateDir,FromFace,ToFace) CLASS MainDialog // Move event - Occurs once a new face became visible, by moving/rotating from a face to another, into the giving direction. local var_FaceCalendar,var_FaceCalendar1 as IFaceCalendar oDCOCX_Exontrol1:FrontFace:FaceCalendar:Move(RotateDir,nil) var_FaceCalendar := oDCOCX_Exontrol1:LeftFace:FaceCalendar var_FaceCalendar:Date := oDCOCX_Exontrol1:FrontFace:FaceCalendar:Date var_FaceCalendar:PrevMonth(nil) var_FaceCalendar1 := oDCOCX_Exontrol1:RightFace:FaceCalendar var_FaceCalendar1:Date := oDCOCX_Exontrol1:FrontFace:FaceCalendar:Date var_FaceCalendar1:NextMonth(nil) RETURN NIL local var_Appearance as IAppearance oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" var_Appearance := oDCOCX_Exontrol1:VisualAppearance var_Appearance:Add(1,"gBFLBCJwBAEHhEJAADhABdQFg6AADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSKUOQTDKMIziYBYJhEMQ1DBJQwwXBIZhgGIBIRgUBJCjWGodQLOEgwHIERQjEyUJAmCYhRiCB42TrNIJwSBUPwTGKBXZDQRAApKVIWUAMFBVg7GRYcVxIUgAdDYMyZJyBa4qapaTheEQyDSJNr3DCMUTlBK7IhsKCaLhqZIDUzGVpWbZdMRlFCVJYgOTqDgQMIkUhSE5TVIEew3H7DaymKrKeobFoaZ6AAL3ZBNTR5J6EbTwWRcZpuRJGWDGdhwTocB5MADbZAwOpNLgOc53TjdF4DBwAATzJCQL50KCbfziG67WxVeqQJgiggNpOAwbZjDGHoGC2IZAgAORbFiPxDHoAIsmIewdiGHpHEGTIzm2Nocn0TgSluBpgnEbgcF4PAPnkSQAA+c58AAVwcheiRzF4NIJiofYWgUJAIEIRQBiQYwdAcUZIGUV5QDKCAHECRAhDYGhGgMZAkCgaRiEaHAYEWRpIG2ERFkIQBwm2CxiniOgwgyYpjmoNg3g2YxwkwwYzCiSwyCOaQCD8MxjkibJLDMDJDCoPgyEyMwskkNpNjMaJ1hSYxIkYVoVEACRWFqC4OBOCJgCkShSgiCQiEgQZ8gAHpIAIBB8hoZo5iobIbmaaYqGZWByCCAwnkoAhwlQNQNCkbhXguJYYkqAoVguQpwjsIxIlIJNHksE4kmoOhgSsEokmkShUnCJZLzYOwigiIgYjULYLDmegwiAZ5zjSNwuAsYg8g8IplAMZoRhST1UCMJ5IGIqoiEiIgUgoIpIGqbo9i8JgyBaNQggmUh4hoOBOAOAoRDoLJCFSFQkgsQpQjGH4qEiQJJDITB6CCCQ7G2ShEjsLwLhGIBpBiBIhCwRAQEQIJsEIEJDkuLptjsLphAwRI7kOMQkEoEJFnGABaiyCZ6ESeI/kkAhAg2IRLikYgwDoToTiCEQkgiUxElEM5pBIbIcCYBQhEwTASASGB0E4EZEmEPBIkccZ8HsIJInILB4E2RpvasSwTAQUgIgMH5pVGYg4GuYx8l8NxqDiQoFC4SYSGiFokEyYw4kwFhF8GSQSkQPITCGUp0i0NwllKcoxBcJwRkqEooiaJBLCKSIvCp54aDYPoAAORJyDwSWUhENANAwQgBB6R4xlqcgPDSbQzE+XB3EweBGBGRABigawZE6GcLoHxCAQFICkAIvhOhgACM4OYnBhjQHsDoT4Zxsj0DYJsEwwBhJgMIOsXIcwOC+CCJMRA2BgCFFYJUegiBzA6AaMcDLuAAAdBiMUBQDWyhuC2JYTQiBMAmEQNwaw5xtjzB6MAPAHhDDEHyD4JwUgRiAHEDUTgNggABHEJwAYkBzA2GkDMAIRAQAIBCM8No3ERC4D4B8Q4FxygiBwI4IYbxIjjGyB4c4mQACUXaD8dYhh/CfGqNwNIXhfizCyPsPw7xfjkD4FQRo+R7h9D8K8bI3A+jeGoAIfAnxNjhD3JYLIvxDj2H8KAIYcQ/ivGCP8X4JxGD9AGIgNgUgRCECgIkaAegHiBFmPkQYTx4jsB+OEf4AAPAzBkBwEI1AdCHAqCIFYBQwCoAQIECgHwag4BuAIMA4AbgUBEIgJ4KQIDlAGIcg4HBRkyAOHAdwHBqCIGKBgUYCAVAFCgJwagYQ+AvD0YAKYCgwhGH4F4eYxg3ijFQEEWQ8RqDfEOGgdhUBYA2AMHYdwEARBMAOGkJgpAWiFGAKoGgRhIDQCkCEcAPQDhBGYDkQ4KAABrHaHAKYCwAhgBWKAEAnw5jOGaNoYwKB+DmA0JwFYBxhAsCMAgOoIgYjGBwMUCYAgyBKAeDEdAPBqggGsBoYYVAihICiOgHoRxRCRl6PQHgLhAB3A+CMBYmAuhgHZRgaAzhbgHDUJECQYgoBIAYFERgMQMjKEGBUUQtAqgKBiEoFAWREDjA4CsBktw4B/AUMEdARwEgBAMFAHYhhTDnFMAMdADwwjwB2IweIngZhUEUNECwSwKBNFePEeILApCyG4B0QQOAkAIGCHIFwxRdCRA+LMRwOwFDQH8B+B4aQ3huGYCIQYoA7AMHALgGwBwwDwA0EwEAggMhDBgGACAAgAA+BMUgHoqABCRCSKMEgRRECxAcLIIw+7RhoGCNMBwMQUgrAINATYEh5hZCQI8PQAQHDHBIM4DM9wwiMACIkCA6BwDACOGMFQEQHh6BYKQLQ/B/ARFEDgIoJRojAFqBUCQLgpDjF6J0U4MQnT5BGJADQ8w1BxEeOVTgRx6hBE2EMOAbhGihCyC0E42A+AWAEMQK4DhkCzCYEcNQ1RQhqAcKAR44RnA6AODgWoFhRDMCGAgMg1QZgDDQG4BoIRMAzEMBAZwGgBgVDIAwEIqAagGCAPIDwQxMCECYLUFgVhdChHyF0dQghRgdDIDAAgmhBAGAkAIPATgRBAoqB4mYYAWAQBmLAiQmgrj7AHXgFABhYD2B8MULAVAqAABYxMAACAfDHCwJsC4Xw2DtE0DwCwZhlCeA2CcMArBkgBICA") var_Appearance:Add(2,"CP:1 -6 0 6 0") oDCOCX_Exontrol1:[Background,exDateHeader] := 0x2000000 oDCOCX_Exontrol1:[Background,exDateHeaderForeColor] := RGB(255,255,255) oDCOCX_Exontrol1:[Background,exWeeksHeader] := RGB(240,240,240) oDCOCX_Exontrol1:[Background,exDaysHeader] := RGB(240,240,240) oDCOCX_Exontrol1:[Background,exDateTodayUp] := 0x2000000 oDCOCX_Exontrol1:[Background,exDateTodayForeColor] := RGB(255,255,255) oDCOCX_Exontrol1:AllowRotate := exRotateRight | exRotateLeft oDCOCX_Exontrol1:EnsureVisibleFaceOnDblClick := false oDCOCX_Exontrol1:DefaultFaceType := exFaceCalendar oDCOCX_Exontrol1:FrontFace:FaceCalendar:Date := SToD("20160101") oDCOCX_Exontrol1:TopFace:Type := exFaceNone oDCOCX_Exontrol1:DownFace:Type := exFaceNone oDCOCX_Exontrol1:AlwaysEnsureVisibleFace := exAlwaysVisibleFrontFace | exFitToEnsureFace oDCOCX_Exontrol1:EndUpdate() |
33 |
Fisheye Calendar View - S
METHOD OCX_Exontrol1FaceCalendarDateChanged(Calendar) CLASS MainDialog // FaceCalendarDateChanged event - Notifies that the user browses for a new date into a face of calendar type. local var_FaceCalendar,var_FaceCalendar1,var_FaceCalendar2,var_FaceCalendar3 as IFaceCalendar local currentDate as USUAL currentDate := oDCOCX_Exontrol1:FrontFace:FaceCalendar:Date var_FaceCalendar := oDCOCX_Exontrol1:LeftFace:FaceCalendar var_FaceCalendar:Date := currentDate var_FaceCalendar:PrevMonth(nil) var_FaceCalendar1 := oDCOCX_Exontrol1:RightFace:FaceCalendar var_FaceCalendar1:Date := currentDate var_FaceCalendar1:NextMonth(nil) var_FaceCalendar2 := oDCOCX_Exontrol1:TopFace:FaceCalendar var_FaceCalendar2:Date := currentDate var_FaceCalendar2:PrevYear(nil) var_FaceCalendar3 := oDCOCX_Exontrol1:DownFace:FaceCalendar var_FaceCalendar3:Date := currentDate var_FaceCalendar3:NextYear(nil) RETURN NIL METHOD OCX_Exontrol1InitFaceCalendar(Calendar) CLASS MainDialog // InitFaceCalendar event - Notifies your application that a face changes its type to exFaceCalendar. RETURN NIL METHOD OCX_Exontrol1Move(RotateDir,FromFace,ToFace) CLASS MainDialog // Move event - Occurs once a new face became visible, by moving/rotating from a face to another, into the giving direction. oDCOCX_Exontrol1:FrontFace:FaceCalendar:Move(RotateDir,nil) RETURN NIL oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:VisualAppearance:Add(1,"gBFLBCJwBAEHhEJAADhABXgCg6AADACAxRDAMgBQKAAzQFAYaBsHCGAAGMZRZgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDIAkRRdDSOYDmGQYDiCIoRShOMIjHLUXxtDaIZZmWCQCglf5HABRb7xPLoARTAaeJKoWboJAiGwLQjQUyABSdEyRJSLYhGIZRFqKZIRDSMFiwTZNVypAaIYqqaA6qzfJymabAAZJEradozTLIE7xVLEVYNKCmZCwMAAcgmEQgSTAda2BYELTzECoYDGCrcKpWCaNQLWEB5BQeJSNL6kIqsazgAqPLJtWhaVwxXIEI5AAC5QA0S7pOxeO6JbRGdZbNrlbz1PTMaazTgYDzmWqiYxxMraXxSlmMprGsIpVl2LRnD0A5bnSN49mAARAlIYw6B0ThGFGDIBG0QghBMfZRiGNAkFECZoG6YQBgiOgCmuRRSg6GAElWAJMkgFgGgGYIIAyVQ7GCRhUAAOQhAMBgSDWIRDG4Fg3CGCBmBmBYNjgUJWDIIgIECZBCEsKIUkqCZhiiJgqgaYRjB4LguiMBAkiqDLenYrBjgiZg6gGIwyioMoNCAWJqEKEJjkiTg/CqIxZA4SoNmQWJ5AODxMlkRJehSZRJFYVoVmUEw2D2EZlhkXhehfURuE+DJllkfhmhUJgZBoYwqiWEx+G6G5nAmRhyhoZJgAIUIUGcKZmHqHQlkmYh6h+Zp5nIawzigQ4CgaIZogoJoKiEDJpgodoMmiSgqhKJNxDoPQzmmA4GhqJppkodoeiYDJ6FpaQpmqFomigKgiiqJIpiqShuiiGoonqKoZisapaj4dYl3WCo6i6a5KnaPotiQeoCj6MJsEsAhrDQLIDg6SoymySw2k6MgNAqJpQjOLRLFaUI0iyGxWlq/p6kIPY0m2Oxul2LZjDMRpmgiLoLiaaoIi4YxGinoY7kaauhnuGJlj2b4Lmaeo+m8Sx6mWOZhAubwCj2bpLhqKYJkyKTnECThYgoVJCCiYpPBIL5xEMLwWjsTQsGcGpGi6XBYkuRQLvcIhCE8DIWDCSZLiKdwqC+MpMjcLZKguXIcjiTJyFOQYnD+TYMmSLZOkmHJ3D6T50AybItiGYJji2MwABAECAg=") oDCOCX_Exontrol1:[Background,exDateHeader] := 0x1000000 oDCOCX_Exontrol1:[Background,exWeeksHeader] := RGB(250,250,250) oDCOCX_Exontrol1:[Background,exDaysHeader] := RGB(250,250,250) oDCOCX_Exontrol1:[Background,exDateTodayUp] := 0x2000000 oDCOCX_Exontrol1:[Background,exDateTodayForeColor] := RGB(255,255,255) oDCOCX_Exontrol1:TexturePicturePath := "" oDCOCX_Exontrol1:DefaultFaceType := exFaceCalendar oDCOCX_Exontrol1:AlwaysEnsureVisibleFace := exAlwaysVisibleFrontFace | exFitToEnsureFace oDCOCX_Exontrol1:FrontFace:FaceCalendar:Date := SToD("20160101") oDCOCX_Exontrol1:EndUpdate() |
32 |
While navigating the Down/Top faces, I am not able to rotate it. Is it possible (ensure always front face)
|
31 |
How can I show a single month only
local var_Face as IFace local var_FaceCalendar as IFaceCalendar var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFaceCalendar var_FaceCalendar := var_Face:FaceCalendar var_FaceCalendar:Date := SToD("20010101") var_FaceCalendar:SelDate := var_FaceCalendar:Date var_FaceCalendar:MinDate := SToD("20010101") var_FaceCalendar:MaxDate := SToD("20010131") var_FaceCalendar:FirstWeekDay := exMonday var_FaceCalendar:ShowWeeks := false var_FaceCalendar:ShowNonMonthDays := false var_FaceCalendar:ShowTodayButton := false var_FaceCalendar:MaxMonthX := var_FaceCalendar:MinMonthX var_FaceCalendar:MaxMonthY := var_FaceCalendar:MinMonthY |
30 |
How can I show date calendar
local var_Face as IFace var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFaceCalendar var_Face:FaceCalendar:ShowNonMonthDays := false |
29 |
How can I prevent dbl click to ensure the clicked face is visible
|
28 |
How can I put a picture into the center of the texture but behind the control's face
|
27 |
How do I put my logo on the right-bottom side of the face (method 2), while I using the face
local var_Face as IFace oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:[HTMLPicture,"logo"] := "c:\exontrol\images\zipdisk.gif" var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFaceCalendar var_Face:FaceCalendar:ShowTodayButton := false var_Face:[ExtraTitle,"extra",exTitleFaceCaption] := "<r><img>logo</img>" var_Face:[ExtraTitle,"extra",exTitleFaceAnchor] := 2 var_Face:[ExtraTitle,"extra",exTitleFaceHTMLRotate] := 0 oDCOCX_Exontrol1:EndUpdate() |
26 |
Is it possible to show two or more titles/extra titles
local var_Face as IFace oDCOCX_Exontrol1:BeginUpdate() var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFaceCalendar var_Face:FaceCalendar:ShowTodayButton := false var_Face:[Title,exTitleFaceCaption] := "<font ;18><c><fgcolor=0000FF>This is the title" var_Face:[ExtraTitle,"extra",exTitleFaceCaption] := "<font ;18><c><fgcolor=FF0000>This is the extra title" var_Face:[ExtraTitle,"extra",exTitleFaceAnchor] := 2 oDCOCX_Exontrol1:EndUpdate() |
25 |
How can I display the title at the left side of the face
local var_Face as IFace oDCOCX_Exontrol1:BeginUpdate() var_Face := oDCOCX_Exontrol1:FrontFace var_Face:[Title,exTitleFaceCaption] := "<font ;18><c>This is the title" var_Face:Type := exFaceCalendar var_Face:FaceCalendar:ShowTodayButton := false var_Face:[Title,exTitleFaceAnchor] := 4 oDCOCX_Exontrol1:EndUpdate() |
24 |
How can I display the title at the bottom side of the face
local var_Face as IFace oDCOCX_Exontrol1:BeginUpdate() var_Face := oDCOCX_Exontrol1:FrontFace var_Face:[Title,exTitleFaceCaption] := "<font ;18><c>This is the title" var_Face:Type := exFaceCalendar var_Face:FaceCalendar:ShowTodayButton := false var_Face:[Title,exTitleFaceAnchor] := 2 var_Face:[Title,exTitleFaceHTMLRotate] := 0 oDCOCX_Exontrol1:EndUpdate() |
23 |
Can I display the title to a different position
local var_Face as IFace oDCOCX_Exontrol1:BeginUpdate() var_Face := oDCOCX_Exontrol1:FrontFace var_Face:[Title,exTitleFaceCaption] := "<font ;18><c><bgcolor=FFFFFF>This is the title" var_Face:Type := exFaceCalendar var_Face:[Title,exTitleFaceVisible] := -1 var_Face:[Title,exTitleFaceTop] := "(height-theight)/2" oDCOCX_Exontrol1:EndUpdate() |
22 |
How can I display a title for a face
local var_Face as IFace oDCOCX_Exontrol1:BeginUpdate() var_Face := oDCOCX_Exontrol1:FrontFace var_Face:[Title,exTitleFaceCaption] := "<font ;18><c>This is the title" var_Face:Type := exFaceCalendar oDCOCX_Exontrol1:EndUpdate() |
21 |
Can I put the picture at specified position
local var_Face as IFace local var_FacePicture as IFacePicture oDCOCX_Exontrol1:IdentifyFace := exIdentifyFaceFrame | exIdentifyFaceName | exIdentifyFaceCaption var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFacePicture var_FacePicture := var_Face:FacePicture // Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std var_FacePicture:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)") var_FacePicture:PictureDisplay := Tile var_FacePicture:Width := "2 * pwidth" var_FacePicture:Height := "2 * pheight" var_FacePicture:Top := "122" var_FacePicture:Left := "46" |
20 |
How do I put my logo on the right-bottom side of the face (method 1)
local var_Face as IFace local var_FacePicture as IFacePicture oDCOCX_Exontrol1:IdentifyFace := exIdentifyFaceFrame | exIdentifyFaceName | exIdentifyFaceCaption var_Face := oDCOCX_Exontrol1:FrontFace var_Face:Type := exFacePicture var_FacePicture := var_Face:FacePicture // Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std var_FacePicture:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)") var_FacePicture:PictureDisplay := LowerRight var_FacePicture:Width := "width" var_FacePicture:Height := "height" var_FacePicture:Top := "0" var_FacePicture:Left := "0" |
19 |
Can I use any picture on the background's faces
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:TexturePicturePath := "" // Generate Source for 'OLE Automation(stdole2.tlb)' server from Tools\Automation Server... with the PREFIX std oDCOCX_Exontrol1:[Face,exFrontFace]:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)") oDCOCX_Exontrol1:[Face,exBottomFace]:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\auction.gif`)") oDCOCX_Exontrol1:[Face,exRightFace]:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\colorize.gif`)") oDCOCX_Exontrol1:[Face,exLeftFace]:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\colorize.gif`)") oDCOCX_Exontrol1:[Face,exTopFace]:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\auction.gif`)") oDCOCX_Exontrol1:[Face,exDownFace]:Picture := oDCOCX_Exontrol1:ExecuteTemplate("loadpicture(`c:\exontrol\images\zipdisk.gif`)") oDCOCX_Exontrol1:AlwaysEnsureVisibleFace := exDisableEnsureVisibleFace oDCOCX_Exontrol1:EndUpdate() |
18 |
Is it possible to show the cube's texture more transparent, so the faces are more visible
|
17 |
How can I load a different texture on the cube
|
16 |
How can I show no texture/picture on all faces
|
15 |
Fish-Eye Rectangular
|
14 |
Orthographic
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ShowAs := exOrthographic oDCOCX_Exontrol1:AlwaysEnsureVisibleFace := exDisableEnsureVisibleFace oDCOCX_Exontrol1:IdentifyFace := exIdentifyFaceFrame oDCOCX_Exontrol1:TopFace:Type := exFaceCalendar oDCOCX_Exontrol1:LeftFace:Type := exFaceCalendar oDCOCX_Exontrol1:FrontFace:Type := exFaceCalendar oDCOCX_Exontrol1:RightFace:Type := exFaceCalendar oDCOCX_Exontrol1:RotX := 0.748933 oDCOCX_Exontrol1:RotY := 0.617099 oDCOCX_Exontrol1:Zoom := 1 oDCOCX_Exontrol1:EndUpdate() |
13 |
Fish-Eye Default
oDCOCX_Exontrol1:BeginUpdate() oDCOCX_Exontrol1:ShowAs := exFishEye oDCOCX_Exontrol1:AlwaysEnsureVisibleFace := exDisableEnsureVisibleFace oDCOCX_Exontrol1:IdentifyFace := exIdentifyFaceFrame oDCOCX_Exontrol1:TopFace:Type := exFaceCalendar oDCOCX_Exontrol1:LeftFace:Type := exFaceCalendar oDCOCX_Exontrol1:FrontFace:Type := exFaceCalendar oDCOCX_Exontrol1:RightFace:Type := exFaceCalendar oDCOCX_Exontrol1:RotX := 0 oDCOCX_Exontrol1:RotY := 0.8 oDCOCX_Exontrol1:Zoom := 1 oDCOCX_Exontrol1:EndUpdate() |
12 |
I know the user can drag the cube to any position. The question is how can I restore the layout
oDCOCX_Exontrol1:IdentifyFace := exIdentifyFaceFrame | exIdentifyFaceName | exIdentifyFaceCaption oDCOCX_Exontrol1:RotX := 0.25 oDCOCX_Exontrol1:RotY := 0.75 oDCOCX_Exontrol1:Zoom := 1 |
11 |
How do I put my logo on the right-bottom side of the control
|