我有一个由win32 api函数ChooseColor创建的值,我想将其转换为rgb十六进制三元组。我该怎么做呢。 ChooseColor返回的数字到底是多少?
最佳答案
在.NET中进行此操作时,可以使用COLORREF
值并使用以下命令将其转换为.NET颜色:
Color colour = ColorTranslator.FromWin32(myColorRef);
如果您随后希望将其作为HTML十六进制三元组字符串:
string htmlColour = ColorTranslator.ToHTML(colour);