函数TGIFColor Color2RGB(TColor)documentation应该在Vcl.Imaging.GIFImg.hpp源文件中。但是,当我尝试使用它时,出现错误Call to undefined function 'Color2RGB'。这是一个简短的示例:

//---------------------------------------------------------------------------
#include <Vcl.Imaging.GIFImg.hpp>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma package(smart_init)


TGIFColor TestRGB(TColor fColor) {

   TGIFColor RGBColor = Color2RGB(fColor);
   return RGBColor;
}

任何人都可以解释如何调用此函数,因为文档没有!

// 谢谢

PS。我确实以“你好”开始了这个问题,但是即使我编辑问题时,它也会被删除:(

最佳答案

再次仔细阅读文档。 Color2RGB()不是独立的函数,就像您尝试使用它一样。它是TGIFColorMap类的静态方法,例如:

TGIFColor TestRGB(TColor fColor)
{
    TGIFColor RGBColor = TGIFColorMap::Color2RGB(fColor);
    return RGBColor;
}

关于c++ - C++ Builder XE2:找不到Color2RGB,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12344532/

10-13 02:43