DCX - Dialog Control Xtension Home | Translations | Download | Forum | Bug Tracker
v1.3.7
Scroll
This control enables you to create a scroll bar.

Control Styles
These control styles are available when creating a Scroll control. Remember that the general styles disabled, group, notheme, tabstop and transparent apply to all DCX controls.
alpha Control is alpha blended.
vertical Vertical scroll bar.

/xdid flags
Control commands are input to the control with the /xdid command.
/xdid -l
This command lets you set the line step value.
Syntax:
/xdid -l [DNAME] [ID] [VALUE]
Example:
/xdid -l dcx 4 5
 
Note. See Lineup and Linedown events.

/xdid -m
This command lets you set the page step value.
Syntax:
/xdid -m [DNAME] [ID] [VALUE]
Example:
/xdid -m dcx 4 10
 
Note. See Pageup and Pagedown events

/xdid -r
This command lets you set the scrollbar range.
Syntax:
/xdid -r [DNAME] [ID] [MIN] [MAX]
Example:
/xdid -r dcx 4 0 100

/xdid -v
This command lets you set the tracker position.
Syntax:
/xdid -v [DNAME] [ID] [POS]
Example:
/xdid -v dcx 4 50

$xdid() Properties
The $xdid identifier is a given mIRC alias that communicates with the DCX DLL to extract information in DCX controls.
$xdid().line
This property lets you retreive the scroll bar line step value.
Syntax:
$xdid(dialog, ID).line
Example:
$xdid(dcx, 4).line

$xdid().page
This property lets you retreive the scroll bar page step value.
Syntax:
$xdid(dialog, ID).page
Example:
$xdid(dcx, 4).page

$xdid().range
This property lets you retreive the scroll bar range.
Syntax:
$xdid(dialog, ID).range
Example:
$xdid(dcx, 4).range

$xdid().value
This property lets you retreive the scroll bar position value.
Syntax:
$xdid(dialog, ID).value
Example:
$xdid(dcx, 4).value

Scroll Events
These events are fired when activity occurs in the Scroll control.
bottom
When the user presses the end key.
Syntax:
/cb_alias DNAME bottom ID POS
Example:
/cb_alias dcx bottom 4
Parameters:
POS Scroll bar position.

help
Launched when you click on a control using the ? contexthelp button.
Syntax:
/cb_alias DNAME help ID
Example:
/cb_alias dcx help 4

linedown
When the user presses down/right arrow keys.
Syntax:
/cb_alias DNAME linedown ID POS
Example:
/cb_alias dcx linedown 4
Parameters:
POS Scroll bar position.

lineup
When the user presses up/left arrow keys.
Syntax:
/cb_alias DNAME lineup ID POS
Example:
/cb_alias dcx lineup 4
Parameters:
POS Scroll bar position.

pagedown
When the user presses the pagedown key or clicks on the right/bottom of the scrollbar thumb track.
Syntax:
/cb_alias DNAME pagedown ID POS
Example:
/cb_alias dcx pagedown 4
Parameters:
POS Scroll bar position.

pageup
When the user presses the pageup key or clicks on the left/top of the scrollbar thumb track.
Syntax:
/cb_alias DNAME pageup ID POS
Example:
/cb_alias dcx pageup 4
Parameters:
POS Scroll bar position.

top
When the user presses the home key.
Syntax:
/cb_alias DNAME top ID POS
Example:
/cb_alias dcx top 4
Parameters:
POS Scroll bar position.

trackend
When the user releases the left mouse button after dragging the thumb.
Syntax:
/cb_alias DNAME trackend ID POS
Example:
/cb_alias dcx trackend 4
Parameters:
POS Scroll bar position.

Contact © 2005-2006 Last Updated: 14th January, 07

Valid XHTML 1.0 Transitional Valid CSS!