21:
How do I specify that an object should be moved not resized
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.ObjectsLT = "Command1"
oSplitBar.ObjectsRB = "Command1"

20:
I've noticed some margins that are not painted. How can I prevent/remove that
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.BorderWidth = 0
oSplitBar.BorderHeight = 0
oSplitBar.SplitBackColor = 0x0

19:
How can I change the shape of the cursor
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.Cursor = "exCross"

18:
How can I display a tooltip when cursor hovers the split bar (pictures)
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.Template = [HTMLPicture("pic1") = "c:\exontrol\images\zipdisk.gif"] // oSplitBar.HTMLPicture("pic1") = "c:\exontrol\images\zipdisk.gif"
oSplitBar.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)
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oSplitBar.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
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.ObjectsLT = "Command1"
oSplitBar.ObjectsRB = "Command2"
oSplitBar.MoveOnDrop = false

15:
How do I know what events your control supports
/*
with (this.EXSPLITBARACTIVEXCONTROL1.nativeObject)
	Event = class::nativeObject_Event
endwith
*/
// Notifies the application once the control fires an event.
function nativeObject_Event(EventID)
	oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
	? Str(oSplitBar.EventParam(-2)) 
return

local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject

14:
Is it possible to get notified once the user moves the split bar
/*
with (this.EXSPLITBARACTIVEXCONTROL1.nativeObject)
	Drag = class::nativeObject_Drag
endwith
*/
// Notifies that the user drags the split bar.
function nativeObject_Drag(Position)
	oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
	? "New Position" 
	? Str(Position) 
return

local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject

13:
How do I get notified once the user drop the split bar to a new position
/*
with (this.EXSPLITBARACTIVEXCONTROL1.nativeObject)
	DragEnd = class::nativeObject_DragEnd
endwith
*/
// Occurs once the user ends dragging the split bar.
function nativeObject_DragEnd(Position,Cancel)
	oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
	? "New Position" 
	? Str(Position) 
return

local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject

12:
How do I programmatically move the split bar, to the right/bottom most position
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.ObjectsLT = "Command1"
oSplitBar.ObjectsRB = "Command2"
oSplitBar.MoveTo(oSplitBar.Max)

11:
How do I programmatically move the split bar, to the left/top most position
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.ObjectsLT = "Command1"
oSplitBar.ObjectsRB = "Command2"
oSplitBar.MoveTo(oSplitBar.Min)

10:
How do I programmatically move the split bar
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.ObjectsLT = "Command1"
oSplitBar.ObjectsRB = "Command2"
oSplitBar.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
/*
with (this.EXSPLITBARACTIVEXCONTROL1.nativeObject)
	Show = class::nativeObject_Show
endwith
*/
// Occurs when an object requires to be shown or hidden.
function nativeObject_Show(Object,Visible)
	oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
	? Str(Object) 
	? Str(Visible) 
return

local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.ObjectsLT = "Command1"
oSplitBar.ObjectsRB = "Command2"
oSplitBar.HideOnLimit = false

8:
How can I specify the limit to move the splitbar (hard coded value)
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.LimitLT = "32D"
oSplitBar.LimitRB = "32D"

7:
How can I specify the limit to move the splitbar (percent)
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.LimitLT = "50%"
oSplitBar.LimitRB = "50%"

6:
How do I change the split bar's visual appearance using your EBN files (BASE64)
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.BeginUpdate()
oSplitBar.BackColor = 0xffffff
oSplitBar.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhABV0GACAADACAxSDEMQBQKAAzQFAYbhgHCGAAGUYBRgmFgAQhFcZQSKUOQTDKMIziaQIRDINQlSTJcQxHJEExZCKLACkKKwMgkEYfTLGUxQGAsXBgEoWRjkAYJADYBIJDCME7yHBJDSdGaYIRBGCZbiGOYxQjKMqwJJUfBLEAZKLnGRIbpOA5VSBVcT1VZlPTBHqxaxhED6SjaOJqRpcERTeJobT1FgWRpqUYRSwMMJqWjCNhABKsBgdO4AKpffIwAxNf4XSBIAIQSSBUjGOg6TiMWB4JRqOxCEzpUZDNBIUQTRoAJrgOCAYhcZJVXhAeTbXibZZ8RzgCj4Lg+AQ5cLHbxyPJHZxlHadZ7nOYPThXFMLBImudA7MEOQjiuFh1ngDQ+C6V4Thw/Z4B0eRnleMJXm6cp8DoHhzD+MZ0jWe52EkP4lC+cZNn4f5fkKFZ6BIXYSjoBgciCBxmAEP4gkgNgOgMIAXGQb4EkUWBVlkO5hggPgaD+IYDj2WQTmICBUFWBZhhgbgOgcXYRC4KoCAcJxkieC5iGgOgvCmXYYjGdwtF+F5tnwOojkidgBgDGpCEIfRemGLZxhGRBnk2dR3l4CQWEgdAeCGJZpHUXxZD2T4Sl2ZptlyEZdkkZZLHMXwXEoXhyFuY5JkWCIiCcFZHDwHRTi0UQABAECAg")
oSplitBar.SplitBackColor = 0x1000000
oSplitBar.EndUpdate()

5:
How do I change the split bar's visual appearance using your EBN files (file)
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.BeginUpdate()
oSplitBar.BackColor = 0xffffff
oSplitBar.VisualAppearance.Add(1,"C:\Program Files\Exontrol\ExSplitBar\Sample\EBN\vthumb.ebn")
oSplitBar.SplitBackColor = 0x1000000
oSplitBar.EndUpdate()

4:
How do I specify the objects to be resized to left/top or right/bottom side of the split bar (method runtime)
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.AddObjectLT("Command1")
oSplitBar.AddObjectRB("Command2")
oSplitBar.AddObjectRB("SplitBar2")
oSplitBar.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)
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.ObjectsLT = "Command1"
oSplitBar.ObjectsRB = "Command2,SplitBar2,Command3"
oSplitBar.AddObjectLT("Command1")
oSplitBar.AddObjectRB("Command2")
oSplitBar.AddObjectRB("SplitBar2")
oSplitBar.AddObjectRB("Command3")

2:
How do I change the split bar's color
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.SplitBackColor = 0xff00

1:
How do I change the control's background color
local oSplitBar

oSplitBar = form.EXSPLITBARACTIVEXCONTROL1.nativeObject
oSplitBar.BackColor = 0xffff
oSplitBar.BorderWidth = 4
oSplitBar.BorderHeight = 4