22 |
How can I replace or add an icon at runtime
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectCallMethod( splitbar , "ReplaceIcon", "gAAAABgYACEHgUJFEEAAWhUJCEJEEJggEhMCYEXjUbjkJQECj8gj8hAEjkshYEpk8kf8ClsulsvAExmcvf83js5nU7nkCeEcn8boMaocXosCB9Hn09pkzcEuoL/fE+O" + "kYB0gB9YhIHrddgVcr9aktZADAD8+P8CgIA=="); _ObjectCallMethod( splitbar , "ReplaceIcon", "C:\images\favicon.ico",0); _ObjectSetProperty( splitbar , "ToolTipText", "<img>1</img>This is a bit of text that's displayed when the control hovers the split bar."); |
21 |
How do I specify that an object should be moved not resized
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "ObjectsLT", "Command1"); _ObjectSetProperty( splitbar , "ObjectsRB", "Command1"); |
20 |
I've noticed some margins that are not painted. How can I prevent/remove that
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "BorderWidth", 0); _ObjectSetProperty( splitbar , "BorderHeight", 0); _ObjectSetProperty( splitbar , "SplitBackColor", 0); |
19 |
How can I change the shape of the cursor
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "Cursor", "exCross"); |
18 |
How can I display a tooltip when cursor hovers the split bar (pictures)
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectCallMethod(splitbar, "ExecuteTemplate", "HTMLPicture(`pic1`) = `c:\exontrol\images\zipdisk.gif`"); _ObjectSetProperty( splitbar , "ToolTipText", "<img>pic1</img>This is a bit of text that's displayed when the control hovers the split bar."); |
17 |
How can I display a tooltip when cursor hovers the split bar (images)
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectCallMethod( splitbar , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" + "lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" + "0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" + "NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="); _ObjectSetProperty( splitbar , "ToolTipText", "<img>1</img>This is a bit of text that's displayed when the control hovers the split bar."); |
16 |
Is it possible to move the associated objects once the user drags the split bar, not just when it ends
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "ObjectsLT", "Command1"); _ObjectSetProperty( splitbar , "ObjectsRB", "Command2"); _ObjectSetProperty( splitbar , "MoveOnDrop", 0); |
15 |
How do I know what events your control supports
// Event event - Notifies the application once the control fires an event. FUNCTION splitbarEvents_Event(OBJECT splitbar, INT EventID) Message( _ObjectCallMethod(splitbar, "ExecuteTemplate", "EventParam(-2)") ); END |
14 |
Is it possible to get notified once the user moves the split bar
// Drag event - Notifies that the user drags the split bar. FUNCTION splitbarEvents_Drag(OBJECT splitbar, INT Position) Message( "New Position" ); Message( Position ); END |
13 |
How do I get notified once the user drop the split bar to a new position
// DragEnd event - Occurs once the user ends dragging the split bar. FUNCTION splitbarEvents_DragEnd(OBJECT splitbar, INT Position, INT Cancel) Message( "New Position" ); Message( Position ); END |
12 |
How do I programmatically move the split bar, to the right/bottom most position
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "ObjectsLT", "Command1"); _ObjectSetProperty( splitbar , "ObjectsRB", "Command2"); _ObjectCallMethod( splitbar , "MoveTo", _ObjectGetProperty( splitbar , "Max")); |
11 |
How do I programmatically move the split bar, to the left/top most position
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "ObjectsLT", "Command1"); _ObjectSetProperty( splitbar , "ObjectsRB", "Command2"); _ObjectCallMethod( splitbar , "MoveTo", _ObjectGetProperty( splitbar , "Min")); |
10 |
How do I programmatically move the split bar
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "ObjectsLT", "Command1"); _ObjectSetProperty( splitbar , "ObjectsRB", "Command2"); _ObjectCallMethod( splitbar , "MoveTo", -10); |
9 |
I've noticed that the objects are hidden, when the split bar is closed to the limit. Is it possible to prevent that
// Show event - Occurs when an object requires to be shown or hidden. FUNCTION splitbarEvents_Show(OBJECT splitbar, VARIANT Object, INT Visible) Message( Object ); Message( Visible ); END OBJECT splitbar; splitbar = ObjectByName("AN1") ; ObjectAssociateEvents("splitbarEvents", splitbar); _ObjectSetProperty( splitbar , "ObjectsLT", "Command1"); _ObjectSetProperty( splitbar , "ObjectsRB", "Command2"); _ObjectSetProperty( splitbar , "HideOnLimit", 0); |
8 |
How can I specify the limit to move the splitbar (hard coded value)
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "LimitLT", "32D"); _ObjectSetProperty( splitbar , "LimitRB", "32D"); |
7 |
How can I specify the limit to move the splitbar (percent)
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "LimitLT", "50%"); _ObjectSetProperty( splitbar , "LimitRB", "50%"); |
6 |
How do I change the split bar's visual appearance using your EBN files (BASE64)
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectCallMethod( splitbar , "BeginUpdate"); _ObjectSetProperty( splitbar , "BackColor", 16777215); _ObjectCallMethod( _ObjectGetProperty( splitbar , "VisualAppearance") , "Add", 1,"gBFLBCJwBAEHhEJAAEhABV0GACAADACAxSDEMQBQKAAzQFAYbhgHCGAAGUYBRgmFgAQhFcZQSKUOQTDKMIziaQIRDINQlSTJcQxHJEExZCKLACkKKwMgkEYfTLGUxQG" + "AsXBgEoWRjkAYJADYBIJDCME7yHBJDSdGaYIRBGCZbiGOYxQjKMqwJJUfBLEAZKLnGRIbpOA5VSBVcT1VZlPTBHqxaxhED6SjaOJqRpcERTeJobT1FgWRpqUYRSwMMJq" + "WjCNhABKsBgdO4AKpffIwAxNf4XSBIAIQSSBUjGOg6TiMWB4JRqOxCEzpUZDNBIUQTRoAJrgOCAYhcZJVXhAeTbXibZZ8RzgCj4Lg+AQ5cLHbxyPJHZxlHadZ7nOYPTh" + "XFMLBImudA7MEOQjiuFh1ngDQ+C6V4Thw/Z4B0eRnleMJXm6cp8DoHhzD+MZ0jWe52EkP4lC+cZNn4f5fkKFZ6BIXYSjoBgciCBxmAEP4gkgNgOgMIAXGQb4EkUWBVlk" + "O5hggPgaD+IYDj2WQTmICBUFWBZhhgbgOgcXYRC4KoCAcJxkieC5iGgOgvCmXYYjGdwtF+F5tnwOojkidgBgDGpCEIfRemGLZxhGRBnk2dR3l4CQWEgdAeCGJZpHUXxZ" + "D2T4Sl2ZptlyEZdkkZZLHMXwXEoXhyFuY5JkWCIiCcFZHDwHRTi0UQABAECAg"); _ObjectSetProperty( splitbar , "SplitBackColor", 16777216); _ObjectCallMethod( splitbar , "EndUpdate"); |
5 |
How do I change the split bar's visual appearance using your EBN files (file)
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectCallMethod( splitbar , "BeginUpdate"); _ObjectSetProperty( splitbar , "BackColor", 16777215); _ObjectCallMethod( _ObjectGetProperty( splitbar , "VisualAppearance") , "Add", 1,"C:\Program Files\Exontrol\ExSplitBar\Sample\EBN\vthumb.ebn"); _ObjectSetProperty( splitbar , "SplitBackColor", 16777216); _ObjectCallMethod( splitbar , "EndUpdate"); |
4 |
How do I specify the objects to be resized to left/top or right/bottom side of the split bar (method runtime)
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectCallMethod( splitbar , "AddObjectLT", "Command1"); _ObjectCallMethod( splitbar , "AddObjectRB", "Command2"); _ObjectCallMethod( splitbar , "AddObjectRB", "SplitBar2"); _ObjectCallMethod( splitbar , "AddObjectRB", "Command3"); |
3 |
How do I specify the objects to be resized to left/top or right/bottom side of the split bar (method design)
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "ObjectsLT", "Command1"); _ObjectSetProperty( splitbar , "ObjectsRB", "Command2,SplitBar2,Command3"); _ObjectCallMethod( splitbar , "AddObjectLT", "Command1"); _ObjectCallMethod( splitbar , "AddObjectRB", "Command2"); _ObjectCallMethod( splitbar , "AddObjectRB", "SplitBar2"); _ObjectCallMethod( splitbar , "AddObjectRB", "Command3"); |
2 |
How do I change the split bar's color
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "SplitBackColor", 65280); |
1 |
How do I change the control's background color
OBJECT splitbar; splitbar = ObjectByName("AN1") ; _ObjectSetProperty( splitbar , "BackColor", 65535); _ObjectSetProperty( splitbar , "BorderWidth", 4); _ObjectSetProperty( splitbar , "BorderHeight", 4); |