|
TalMap SDK Libary Reference |
XUIObj::SetBrush |
UI Object ¿¡ ºê·¯½¬(Brush)¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
|
|
|
Parameters
|
Style |
ºê·¯½¬ÀÇ ½ºÅ¸ÀÏ.
¼³Á¤ °ª : (XUtility.GetConstToValue("String") ¿¡ ¼³Á¤ ÇÒ °ª)
BS_SOLID 0
BS_NULL 1
BS_HOLLOW BS_NULL
BS_HATCHED 2
BS_PATTERN 3
BS_INDEXED 4
BS_DIBPATTERN 5
BS_DIBPATTERNPT 6
BS_PATTERN8X8 7
BS_DIBPATTERN8X8 8
BS_MONOPATTERN 9
|
Color |
ºê·¯½¬ÀÇ Color
¼³Á¤ °ª : XUtility.RGBColor(RED, GREEN, BLUE) |
Value |
... |
|
|
|
|
Return Value
|
|
Remarks
|
SetBrush ´Â XUIObj ÀÇ Method·Î Á¦°øµË´Ï´Ù.
»ç¿ëÀÚ´Â ÀÌ ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿© »ý¼ºÇÑ Object ¿¡ ¿øÇÏ´Â Brush¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
UI Object ÀÇ ¹ÙÅÁ ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÕ´Ï´Ù.
|
|
|
|
Example
|
|
var ctrlman = m_Map.GetCtrlMan();
var uiman = ctrlman.GetUIMan();
var util = m_Map.GetUtility();
// ¸Þ½ÃÁö ¿µ¿ª
stcMsgArea = uiman.CreateUI_StaticText(uiman);
stcMsgArea.SetParent(uiman);
stcMsgArea.SetBound(4, 4, 450, 50);
stcMsgArea.SetAnchor(util.GetConstToValue("TMUIOBJ_ANCHOR_LEFT") | util.GetConstToValue("TMUIOBJ_ANCHOR_TOP"));
stcMsgArea.SetBackColor(util.RGBColor(255, 255, 255));
stcMsgArea.SetFont(12, util.GetConstToValue("TM_FONT_STYLE_BOLD"), "±¼¸²");
stcMsgArea.SetBrush(util.GetConstToValue("BS_SOLID"), util.RGBColor(255, 0, 255), 0);
stcMsgArea.SetPen(util.GetConstToValue("PS_SOLID"), 2, util.RGBColor(255, 255, 0));
// ¹è°æ»ö»ó ÁöÁ¤
stcMsgArea.SetBrush(util.GetConstToValue("BS_SOLID"), util.RGBColor(255, 0, 255), 0);
stcMsgArea.SetCaption("À̺¥Æ® 󸮿¡ ´ëÇÑ °á°ú¸¦ ¿©±â¿¡ º¸¿©ÁÝ´Ï´Ù.");
stcMsgArea.SetCanFocus(0);
stcMsgArea.SetCanClick(0);
|
|
|
CXCtrlMan ctrlman = m_Map.GetCtrlMan();
CXUIMan uiman = ctrlman.GetUIMan();
CXControlState ctrlstate = ctrlman.GetControlState();
CXSize dpsize = ctrlstate.GetSizeDP();
CXUtility util = m_Map.GetUtility();
long width_px = dpsize.GetCX()/2 - 250;
bPanel = uiman.CreateUI_Panel(uiman);
bPanel.SetParent(uiman);
bPanel.SetUIID(200);
bPanel.SetAlpha(80);
bPanel.SetBound(width_px, dpsize.GetCY()-450, 530, 35);
bPanel.SetCanDrag(1);
bPanel.SetCanClick(1);
bPanel.SetPen(util.GetConstToValue(_T("BS_SOLID")), 4, util.RGBColor(17, 168, 78));
bPanel.SetBrush(util.GetConstToValue(_T("BS_SOLID")), util.RGBColor(255, 255, 255), 0);
bPanel.SetAnchor(util.GetConstToValue(_T("TMUIOBJ_ANCHOR_BOTTOM")) | util.GetConstToValue(_T("TMUIOBJ_ANCHOR_HCENTER")));
bPanel.AddEventMode(util.GetConstToValue(_T("TMEVENTTYPE_MOUSELEAVE"))|
util.GetConstToValue(_T("TMEVENTTYPE_MOUSEENTER")));
|
|
|
|
See Also
|
|