Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Получить цвет в формате HTML


Автор: RDC 17.5.2008, 00:15
Как получить из ColorDialog цвет в формате HTML?

Автор: dumb 17.5.2008, 03:52
Код

AnsiString ColorToHTML(const TColor Color)
{
  int rc = ColorToRGB(Color);
#if _M_IX86 > 300
  __asm mov eax, rc
  __asm shl eax, 8
  __asm bswap eax
  __asm mov rc, eax
  return "#" + IntToHex(rc, 6);
#else
  return Format("#%.2X%.2X%.2X", ARRAYOFCONST((GetRValue(rc), GetGValue(rc), GetBValue(rc))) );
#endif
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)