ICON¶
C#: CWinCtrlIcon
This is the control to display the icon.
It is possible to display eight texture parts.
This behavior is almost the same as TEXTURE. But if you touch it,it becomes darker.
Unlike the TEXTURE control, it can have a caption.
ICON(Control name) {
Property 1;
Property 2;
:
:
Property n
};
Example¶
WINDOW(001_002_00003) { STYLE = NOTITLEBAR|ANCHOR_CENTER; POSITION = 0,100; SIZE = 512,256; }; ICON(TEST) { ID = 000_001_00010; POSITION = 256,24; SIZE =80,80; TEX_ID = 100_000_00001,"BNAD0"; TEX_ID1 = 100_000_00001,"bd01"; TEX_ID3 = 100_000_00001,"CRYS"; };
Property¶
Default value¶
COLOR = 1,1,1,1; CAPTION_COLOR = 1,1,1,1; SE_ID = 0;
ID = Control ID¶
Define the control ID.
ID = 001_000_00010;Note
If you don’t set the ID, it generates automatically from the hash value.
POSITION = X, Y¶
Determine the display position. The base position changes according to the anchor in STYLE.
POSITION = 32,{50} + 64;Coordinates can be specified as a percentage .
SIZE = width,height¶
It changes the display size. If it is omitted , or , you specify 0 ,it gets the size from the texture parts.
SIZE = 64,32; //64x32 SIZE = ,32; //Set the width of the texture part width SIZE = 64; //Set the height of the texture part height SIZE = {50} - 25;Size can be specified as a percentage .
TEX_ID = Texture ID,Part ID¶
TEX_ID = Part ID¶
You set the texture ID and the part ID.
TEX_ID n = Texture ID,Part ID¶
TEX_ID n = Part ID¶
You set the texture ID and the part ID.
It can be set in the range of n = [1..7].
If n = 0, it operates the same texture as the TEX_ID.
TEXTURE_OFFSET n = offset X,offset Y¶
Set the display offset of the badge.
It can be set in the range of n = [1..7].
Texture offset can be specified by a percentage .
Texture offset can be specified by a percentage .¶
You set the texture ID and the part ID.
It can be set in the range of n = [1..7].
When n = 0, it has the same meaning as SIZE.
TEXTURE_SIZE1 = 64,32; //64x32 TEXTURE_SIZE2 = ,32; //Set the width of the texture part width TEXTURE_SIZE3 = 64; //Set the height of the texture part heightTexture size can be specified by a percentage .
COLOR = R,G,B,A¶
Set the color.
Set R, G, B in the range of 0…2 .
If you set a value in excess of one , each color component can double the brightness.
Set A in the range of 0…1 .
SE_ID = SE_ID¶
To set the ID of the sound played when pressed . 0 is set as the default. This default value means not to play a sound.
COLOR n = R,G,B,A¶
Set the color.
Set R, G, B in the range of 0…2 .
If you set a value in excess of one , each color component can double the brightness.
Set A in the range of 0…1 .
It can be set in the range of n = [1..7].
If n = 0, it operates the same texture as COLOR .
STYLE = Flag0|Flag1|..|Flagn¶
You can set the display anchor of control.
Display position anchor flag |
Description |
---|---|
ANCHOR_DEFAULT |
Set the anchor position in the upper left Same as ANCHOR_LEFTTOP The default control center position is set to BASE_LEFT. |
ANCHOR_LEFTTOP |
Set the anchor position in the upper left The default control center position is set to BASE_LEFT. |
ANCHOR_LEFT |
Set the anchor position to the left. And vertical centering The default control center position is set to BASE_LEFT. |
ANCHOR_LEFTBOTTOM |
Set the anchor position to the left. Located along the lower edge The default control center position is set to BASE_LEFTBOTTOM. |
ANCHOR_TOP |
Set the anchor position to the upper side Centering at lateral. The default control center position is set to BASE_TOP. |
ANCHOR_CENTER |
Set the anchor position in the center of the window The default control center position is set to BASE_CENTER. |
ANCHOR_BOTTOM |
Set the anchor position at the bottom Centering at lateral. The default control center position is set to BASE_BOTTOM. |
ANCHOR_RIGHTTOP |
Set the anchor position in the upper right The default control center position is set to BASE_RIGHTBOTTOM. |
ANCHOR_RIGHT |
Set the anchor position to the right And vertical centering The default control center position is set to BASE_RIGHT. |
ANCHOR_RIGHTBOTTOM |
Set the anchor position to the right Located along the lower edge The default control center position is set to BASE_RIGHTBOTTOM. |
You can set the center position of the control.
Base position change flag |
Description |
---|---|
BASE_DEFAULT |
It varies depending on the anchor flag . If you do not specifically set , this value is set . See the description of each anchor flag |
BASE_LEFTTOP |
Set the center position to the upper left side. |
BASE_LEFT |
Set the center position to the left side. and vertical centering. |
BASE_LEFTBOTTOM |
Set the center position to the bottom left side. |
BASE_TOP |
Set the center position to the upper side. and horizontal centering |
BASE_CENTER |
Set the center position to the center. |
BASE_BOTTOM |
Set the center position to the bottom side. And horizontal centering. |
BASE_RIGHTTOP |
Set the center position to the upper right side. |
BASE_RIGHT |
Set the center position to the right side. and horizontal centering |
BASE_RIGHTBOTTOM |
Set the center position to the bottom right side. |
You set the caption position to the center.
Text anchor |
Description |
---|---|
TEXT_CENTER |
It aligns the text to the center. |
TEXT_LEFT |
It aligns the text to the left side. |
TEXT_RIGHT |
It aligns the text to the right side. |
Change the font decoration of the caption .
You can change the font decoration of the caption . |
Description |
---|---|
TEXT_NORMAL |
No decoration |
TEXT_BOLD |
Bold type |
TEXT_DENT |
Dent type |
TEXT_SHADOW |
Shadow Type |
Style that limits the function as follows .
Function limit style |
Description |
---|---|
HIDE |
Hide. |
DRAG |
Enable a dragging. |
DISABLE |
It is not able to pressing the control. And the control color darken. |
NOHIT |
It is not able to pressing the control. |