将 COLORREF 转换为 const char
如何将值从 COLORREF 转换为 const char。目前,我尝试按原样使用该变量,但编译器出现以下错误。
错误 106 错误 C2664:“HC_Set_Color”:无法将参数 1 从“COLORREF”转换为“const char *”c:\b_gdm_src_wtx\gdm_pda\src\gdmsmallsampledlg3d.cpp 2289
谢谢。
How do I convert the value from a COLORREF to a const char. Currently I try to use the variable as it is, but I get the following error from my compiler.
Error 106 error C2664: 'HC_Set_Color' : cannot convert parameter 1 from 'COLORREF' to 'const char *' c:\b_gdm_src_wtx\gdm_pda\src\gdmsmallsampledlg3d.cpp 2289
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以采用一个并返回如下所示的字符串表示形式:
然后像这样使用它:
这将打印
您如果愿意,可以自己将其制作成更奇特的表示形式,例如
R: x B: x G: x
,但请记住相应地调整缓冲区的大小。You can take one and return a string representation like this:
Then use it like this:
Which will print
You can make it a fancier representation like
R: x B: x G: x
yourself if you want, but remember to adjust the size of your buffer accordingly.假设这是您要遵循的规范: set_color.html#g406b806a5ed60dd9950fb12b0ce2077c">http://www.openhsf.org/docs_hsf/Hoops3DGS/hc_ref_manual/group_set_color.html#g406b806a5ed60dd9950fb12b0ce2077c
您需要形式为“(r=0.5 g=1 b=0)”的字符串,这是获取它的一种方法:
Assuming this is the spec you're trying to follow: set_color.html#g406b806a5ed60dd9950fb12b0ce2077c">http://www.openhsf.org/docs_hsf/Hoops3DGS/hc_ref_manual/group_set_color.html#g406b806a5ed60dd9950fb12b0ce2077c
You need a string of the form "(r=0.5 g=1 b=0)". Here's one way to get it: