- Home
- General Usage
- DCX Controls
- DCX Features
- About DCX
|
XStatusBar |
The /xstatusbar command is used to create and control a statusbar docked directly within the main mIRC window, without the need of creating a dialog to host it.
|
/xstatusbar Commands |
The /xstatusbar command is used to control the docked StatusBar. |
/xstatusbar -f |
This command lets you change the XStatusBar font. |
Syntax: |
/xstatusbar -f [+FLAGS] [CHARSET] [SIZE] [FONTNAME] |
Example: |
/xstatusbar -f +abs ansi 10 Tahoma |
Parameters: |
+FLAGS |
Font style flags. |
a |
Font is anti-aliased. |
b |
Font is bold. |
d |
Default font. |
i |
Font is italic. |
s |
Font is strikedout. |
u |
Font is underlined. |
CHARSET |
Can be any of the following: ansi, baltic, chinesebig, default, easteurope, gb2312, greek, hangul, mac, oem, russian, shiftjis, symbol, turkish, or vietnamese. |
SIZE |
Font size in points. |
FONTNAME |
Font name. Ex: Tahoma, Courier New, Arial, ... |
| Note.- Font names are limited to 31 chars (system definition).
- When using +d, CHARSET SIZE and FONTNAME can be omitted.
|
/xstatusbar -k |
This command lets you set the status bar background color. |
Syntax: |
/xstatusbar -k [RGB] |
Example: |
/xstatusbar -k $rgb(255,0,0) |
| Note.- You can use -1 for RGB to revert to default color.
- This command will only work if the computer has no visual styles applied (XP themes). To use this on machines with visual styles enabled, apply the notheme style.
|
/xstatusbar -l |
This command lets you set the width of status bar cells. A value of -1 will cause the cell to automatically stretch, filling the remainding space. Values can also be a percentage, such as 20%. |
Syntax: |
/xstatusbar -l [POS] (POS POS ...) |
Example: |
/xstatusbar -l 10% 200 400 -1 |
/xstatusbar -t |
This command lets you set the icon, text and tooltip of a statusbar cell. |
Syntax: |
/xstatusbar -t [N] [+FLAGS] [#ICON] (Cell Text) $chr(9) (Tooltip) |
Example: |
/xstatusbar -t 2 +p 0 Cell Text $chr(9) Tooltip Text |
Parameters: |
N |
Status bar cell number to modify. |
+FLAGS |
Status bar cell flags. |
p |
Popup style border around cell. |
n |
No borders around cell. |
#ICON |
Icon number for the statusbar cell (0 for no icon) |
| Note. Tooltip is only displayed if cell text is absent or cell text is too long to fit in cell. |
/xstatusbar -v |
This command lets you change the text of a statusbar cell. |
Syntax: |
/xstatusbar -v [N] (TEXT) |
Example: |
/xstatusbar -v 2 New Text |
/xstatusbar -w |
This command lets you add an icon to the statusbar image list. |
Syntax: |
/xstatusbar -w [+FLAGS] [INDEX] [FILENAME] |
Example: |
/xstatusbar -w + 113 shell32.dll |
Parameters: |
INDEX |
Icon index in icon archive |
FILENAME |
Icon archive filename |
| Note. Use 0 for INDEX if the file is a single icon file. |
/xstatusbar -y |
This command lets you clear the statusbar image list. |
Syntax: |
/xstatusbar -y |
Example: |
/xstatusbar -y |
/xstatusbar -A |
This command enables/disables a statusbar in the mIRC window and applies the styles specified. |
Syntax: |
/xstatusbar -A [1|0] (STYLE) |
Example: |
/xstatusbar -A 1 notheme |
Parameters: |
STYLE |
Styles supported by the StatusBar control. |
| Note.- Syntax for controlling the mIRC StatusBar using /xstatusbar is identical to the syntax for the DCX StatusBar control.
- eg. /xstatusbar -l 200 200 100 -1
|
$xstatusbar Properties |
The $xstatusbar identifier is used to retrieve the information from the docked statusbar. |
$xstatusbar().parts |
Returns the number of parts in the mIRC StatusBar. |
Syntax: |
$xstatusbar().parts |
Example: |
$xstatusbar().parts |
$xstatusbar().text |
Returns the text on the mIRC StatusBar part. |
Syntax: |
$xstatusbar(N).text |
Example: |
$xstatusbar(5).text |
$xstatusbar().tooltip |
Returns the tooltip for the mIRC StatusBar part. |
Syntax: |
$xstatusbar(N).tooltip |
Example: |
$xstatusbar(2).tooltip |
$xstatusbar().visible |
Returns whether or not the mIRC StatusBar is visible. |
Syntax: |
$xstatusbar().visible |
Example: |
$xstatusbar().visible |
XStatusbar Signals |
XStatusBar signals are enabled by default and sent to mIRC containing information about mouse activity over the XStatusBar. To enable or disable signal messages for XStatusBar, refer to /dcx xSignal |
Signal: |
DCXStatusbar EVENT HWND PART |
Example: |
DCXStatusbar sclick 133826 3 |
Parameters: |
xstatusbar |
The event signal identifier. |
DCXStatusbar |
This is to let the user know which event was triggered. |
EVENT |
Information about event occurred. |
dclick |
A part of the statusbar was double clicked. |
rdclick |
A part of the statusbar was double right-clicked. |
sclick |
A part of the statusbar was single left-clicked. |
rclick |
A part of the statusbar was single right-clicked. |
HWND |
The hwnd of the XStatusBar. |
PART |
The ID of the part which the event occurred on. |
|
|