- Home
- General Usage
- DCX Controls
- DCX Features
- About DCX
|
| Link |
Regular link control with icon support.
|
| Control Styles |
| These control styles are available when creating a Link 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 |
Control is alpha blended. |
| hgradient |
Draws a horizontal gradient with the colors specified. |
| noformat |
Disables support for mIRC codes in control (faster). |
| shadow |
Display text with a shadow. |
| tooltips |
The link will have a tooltip. |
| vgradient |
Draws a vertical gradient with the colors specified. |
| | | Note. shadow will only work if the text color is not black or the same as the default text color on the current windows theme (ie. $rgb(0, 0, 0) or $dcx(GetSystemColor, COLOR_WINDOWTEXT) respectively). Change it by using xdid -C |
| /xdid flags |
| Control commands are input to the control with the /xdid command. |
|
/xdid -l |
| This command lets you change a color in the link palette. |
| Syntax: |
/xdid -l [DNAME] [ID] [N] [COLOR] |
| Example: |
/xdid -l dcx 4 2 $rgb(255,0,255) |
| Parameters: |
| N |
Palette color number 1-4 (see -q for color order). |
|
/xdid -q |
| This command lets you load a custom palette into the link control. |
| Syntax: |
/xdid -q [DNAME] [ID] [NORMAL] [HIGHLIGHT] [VISITED] [DISABLED] |
| Example: |
/xdid -q dcx 4 $rgb(255,0,0) $rgb(0,0,0) $rgb(255, 0, 255) $rgb(150, 150, 150) /xdid -q dcx 4 $rgb(255,0,0) $rgb(0,0,0)
|
| | | Note. You can give the command a number of colors inferior to 4, it will then only add thoses colors in order to the palette starting at 1. |
|
/xdid -t |
| This command lets you set the link text. |
| Syntax: |
/xdid -t [DNAME] [ID] (Text) |
| Example: |
/xdid -t dcx 4 Text Label |
|
/xdid -w |
| This command lets you set an icon for the link control. |
| Syntax: |
/xdid -w [DNAME] [ID] [+FLAGS] [INDEX] [FILENAME] |
| Example: |
/xdid -w dcx 4 +g 113 shell32.dll |
| Parameters: |
| +FLAGS |
Icon flags |
| a |
Uses the icon associated with the given file (as shown in Windows Explorer). Note: File must exist. |
| f |
Uses the icon associated with the given filetype. Note: Filename is the extension (eg. BMP, PNG, AVI, etc). |
| g |
Convert to grayscale icon. |
| P |
If GDI+ is enabled, this will use GDI+ to extract the icon. |
| INDEX |
Icon index in icon archive |
| FILENAME |
Icon archive filename |
| | | Note. Use 0 for INDEX if the file is a single icon file. |
| $xdid() Properties |
| The $xdid identifier is a given mIRC alias that communicates with the DCX DLL to extract information in DCX controls. |
|
$xdid().text |
| This property lets you retreive the text. |
| Syntax: |
$xdid(dialog, ID).text |
| Example: |
$xdid(dcx, 4).text |
| Link Events |
| These events are fired when activity occurs in the Link control. |
|
dclick |
| When the text is double-clicked. |
| Syntax: |
/cb_alias DNAME dclick ID |
| Example: |
/cb_alias dcx dclick 4 |
|
help |
| Launched when you click on a control using the ? contexthelp button. |
| Syntax: |
/cb_alias DNAME help ID |
| Example: |
/cb_alias dcx help 4 |
|
rclick |
| When you right-click on the text. |
| Syntax: |
/cb_alias DNAME rclick ID |
| Example: |
/cb_alias dcx rclick 4 |
|
sclick |
| When the text is clicked. |
| Syntax: |
/cb_alias DNAME sclick ID |
| Example: |
/cb_alias dcx sclick 4 |
|