ARCEngine中的顏色瀏覽器物件(ColorBrowser),顏色選擇器物件(ColorSelector),顏色板物件(Colorpalatte)
阿新 • • 發佈:2018-12-12
目錄
名稱空間:ESRI.ArcGIS.Framework;
GetRGB函式:
private IColor GetRGB(int p1, int p2, int p3) { IRgbColor pColor = new RgbColorClass(); pColor.Red = p1; pColor.Green = p2; pColor.Blue = p3; return pColor; }
顏色瀏覽器物件(ColorBrowser):
IColor pColor = new RgbColor(); pColor.RGB = 255; IColorBrowser pColorBrowser = new ColorBrowser(); pColorBrowser.Color = pColor; if (pColorBrowser.DoModal(0)) { pColor = pColorBrowser.Color; }
顏色選擇器物件(ColorSelector):
IColor pColor = new RgbColor(); pColor.RGB = 255; IColorSelector pSelector = new ColorSelectorClass(); pSelector.Color = pColor; if (pSelector.DoModal(0)) { pColor = pSelector.Color; }
顏色板物件(Colorpalatte):
IColor pColor = new RgbColor();
pColor.RGB = 255;
tagRECT pTag = new tagRECT();
pTag.left = 250;
pTag.bottom = 300;
IColorPalette pColorPalette = new ColorPalette();
pColorPalette.TrackPopupMenu(ref pTag, pColor, false, 0);
pColor = pColorPalette.Color;