我有一个由win32 api函数ChooseColor创建的值,我想将其转换为rgb十六进制三元组。我该怎么做呢。 ChooseColor返回的数字到底是多少?

最佳答案

在.NET中进行此操作时,可以使用COLORREF值并使用以下命令将其转换为.NET颜色:

Color colour = ColorTranslator.FromWin32(myColorRef);


如果您随后希望将其作为HTML十六进制三元组字符串:

string htmlColour = ColorTranslator.ToHTML(colour);

10-08 00:41