目录
命名空间: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;