|
|
var ctrlMan = m_Map.GetCtrlMan();
var layerMan = ctrlMan.GetLayerMan();
var util = m_Map.GetUtility();
var style = layerMan.NewStyle(-1);
style.SetPen(util.RGBColor(0, 0, 255), 2, util.GetConstToValue("PS_SOLID"));
style.SetBrush(util.RGBAColor(0, 0, 255, 100), util.GetConstToValue("BS_SOLID"));
var obj = layerMan.NewPolygon(1, -1);
obj.SetStyle(style);
obj.SetClosed(1);
obj.SetCanClick(1);
obj.SetCanFocus(1);
obj.SetStateModeNew();
|
|
|
CXUIMan uiman = ctrlman.GetUIMan();
uiman.SetMessage(_T("¸¶¿ì½º ¿À¸¥ÂÊÀ» Ŭ¸¯Çϸé Á¾·á µË´Ï´Ù."), 5000);
CXLayerMan layerman = ctrlman.GetLayerMan();
CXUtility util = m_Map.GetUtility();
// Make Layer Style
CXLayerStyle style = layerman.NewStyle(-1);
style.SetPen(util.RGBColor(255, 0, 0), 1, util.GetConstToValue(_T("PS_SOLID")));
// Make Laeyr Polyline
CXLayer layer = layerman.FindLayer(1);
if (!layer) {
layer = layerman.NewLayer(1);
}
CXLayerPolygon polyline = layer.NewPolygon(-1);
polyline.BeginUpdate();
// 0: PolyLine, 1: Polygone
polyline.SetClosed(0);
polyline.SetStyle(style);
polyline.SetCanFocus(1);
polyline.SetCanClick(1);
polyline.EndUpdate();
polyline.SetStateModeNew();
|
|