- Home
- General Usage
- DCX Controls
- DCX Features
- About DCX
|
| TrackBar |
This control enables you to create a track bar.
|
| Control Styles |
| These control styles are available when creating a TrackBar control. Remember that the general styles disabled, group, hidden, notheme, tabstop and transparent apply to all DCX controls except the embedded Dialog and Window controls. |
| alpha |
The control is alpha blended. |
| autoticks |
Trackbar ticks are displayed at every N intervals (set by /xdid -n) |
| both |
Tic marks are displayed on both side of the bar. |
| bottom |
Tic marks appear on the bottom of the trackbar. (horizontal only) |
| downisleft |
By default, the trackbar control uses down equal to right and up equal to left. Use this style to reverse the default, making down equal left and up equal right. |
| left |
Tic marks appear on the left of the trackbar. (vertical only) |
| nothumb |
No track bar thumb appears on the trackbar. |
| noticks |
No tic marks appear on track bar. |
| right |
Tic marks appear on the right of the trackbar. (vertical only) |
| select |
Enable selection points for a trackbar. |
| tooltips |
Tooltip thumb movement displays a tooltip. |
| top |
Tic marks appear on the top of the trackbar. (horizontal only) |
| vertical |
Vertical track bar. |
| | | Note. You must specify notheme when using select. Otherwise it will not display the selected range on themed desktops. (XP+). |
| /xdid flags |
| Control commands are input to the control with the /xdid command. |
|
/xdid -c |
| This command lets you add a tick mark at the specified position. |
| Syntax: |
/xdid -c [DNAME] [ID] [POS] |
| Example: |
/xdid -c dcx 4 75 |
|
/xdid -g |
| This command lets you set images for specific parts of the trackbar. |
| Syntax: |
/xdid -g [DNAME] [ID] [+FLAGS] [FILENAME] |
| Example: |
/xdid -g dcx 4 +dt C:/mIRC/trackbar.bmp |
| Parameters: |
| +FLAGS |
Which trackbar component to apply the image to. |
| b |
Trackbar background. |
| c |
Trackbar channel (track). |
| d |
Trackbar dragged thumb. |
| t |
Trackbar normal thumb. |
| | | Note. Currently only supports BMP files. |
|
/xdid -j |
| This command lets you set the trackbar selection. |
| Syntax: |
/xdid -j [DNAME] [ID] [MIN] [MAX] |
| Example: |
/xdid -j dcx 4 0 75 |
|
/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 -n |
| This command lets you set the tick marks frequency. |
| Syntax: |
/xdid -n [DNAME] [ID] [VALUE] |
| Example: |
/xdid -n dcx 4 10 |
| | | Note. autoticks style must be used. |
|
/xdid -o |
| This command lets you set the transparency color for trackbar bitmaps. |
| Syntax: |
/xdid -o [DNAME] [ID] [VALUE] |
| Example: |
/xdid -o dcx 4 $rgb(255,0,255) |
| | | Note. Use -1 for no transparency color. |
|
/xdid -q |
| This command lets you clear the tick marks. |
| Syntax: |
/xdid -q [DNAME] [ID] |
| Example: |
/xdid -q dcx 4 |
|
/xdid -r |
| This command lets you set the trackbar range. |
| Syntax: |
/xdid -r [DNAME] [ID] [MIN] [MAX] |
| Example: |
/xdid -r dcx 4 0 100 |
|
/xdid -t |
| This command lets you set the trackbar tracker tooltip position. |
| Syntax: |
/xdid -t [DNAME] [ID] [POSITION] |
| Example: |
/xdid -t dcx 4 right |
| Parameters: |
| POSITION |
Tooltip position |
| top |
Tooltip appears over the tracker. |
| bottom |
Tooltip appears under the tracker. |
| left |
Tooltip appears left of the tracker. |
| right |
Tooltip appears right of the tracker. |
|
/xdid -u |
| This command lets you set the trackbar thumb tracker length in pixels. |
| Syntax: |
/xdid -u [DNAME] [ID] [LENGTH] |
| Example: |
/xdid -u dcx 4 10 |
|
/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 track bar line step value. |
| Syntax: |
$xdid(dialog, ID).line |
| Example: |
$xdid(dcx, 4).line |
|
$xdid().page |
| This property lets you retreive the track bar page step value. |
| Syntax: |
$xdid(dialog, ID).page |
| Example: |
$xdid(dcx, 4).page |
|
$xdid().range |
| This property lets you retreive the track bar range. |
| Syntax: |
$xdid(dialog, ID).range |
| Example: |
$xdid(dcx, 4).range |
|
$xdid().selrange |
| This property lets you retreive the selected track bar range. |
| Syntax: |
$xdid(dialog, ID).selrange |
| Example: |
$xdid(dcx, 4).selrange |
|
$xdid().value |
| This property lets you retreive the track bar position value. |
| Syntax: |
$xdid(dialog, ID).value |
| Example: |
$xdid(dcx, 4).value |
| TrackBar Events |
| These events are fired when activity occurs in the TrackBar control. |
|
bottom |
| When the user presses the end key. |
| Syntax: |
/cb_alias DNAME bottom ID POS |
| Example: |
/cb_alias dcx bottom 4 100 |
| Parameters: |
| POS |
Track 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 decreases the value by using the arrow keys. |
| Syntax: |
/cb_alias DNAME linedown ID POS |
| Example: |
/cb_alias dcx linedown 4 71 |
| Parameters: |
| POS |
Track bar position. |
|
lineup |
| When the user increases the value by using the arrow keys. |
| Syntax: |
/cb_alias DNAME lineup ID POS |
| Example: |
/cb_alias dcx lineup 4 89 |
| Parameters: |
| POS |
Track bar position. |
|
pagedown |
| When the user decreases the value in large increments by clicking on the trackbar thumb track. |
| Syntax: |
/cb_alias DNAME pagedown ID POS |
| Example: |
/cb_alias dcx pagedown 4 80 |
| Parameters: |
| POS |
Track bar position. |
|
pageup |
| When the user increases the value in large increments by clicking on the trackbar thumb track. |
| Syntax: |
/cb_alias DNAME pageup ID POS |
| Example: |
/cb_alias dcx pageup 4 90 |
| Parameters: |
| POS |
Track bar position. |
|
showtip |
| When a tooltip is about to be displayed for the trackbar. |
| Syntax: |
/cb_alias DNAME showtip ID POS |
| Example: |
/cb_alias dcx showtip 4 83 |
| Parameters: |
| POS |
Track bar position. |
| Return | TEXT to change the tooltip text. |
|
top |
| When the user presses the home key. |
| Syntax: |
/cb_alias DNAME top ID POS |
| Example: |
/cb_alias dcx top 4 0 |
| Parameters: |
| POS |
Track 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 73 |
| Parameters: |
| POS |
Track bar position. |
|