我正在開發使用Momentics IDE(原生SDK)的BlackBerry 10移動應用程序。如何使用十六進制值在C++中設置標籤顏色?
我要的是使用TextStyleDefinition類如下面以設置在C++標記顏色與十六進制值:
Label* titleLabel = container->findChild<Label*>("titleLabelObj");
TextStyleDefinition* TSD;
TSD->setColor(Color::fromARGB("#F01E21"));
titleLabel->textStyle()->setBase(TSD()->style());
的問題是,'fromARGB(INT ARGB)'機能的研究收回的INT價值,所以我試圖用‘0X’取代‘#’,但它不工作。
任何人都可以幫助我嗎?我會非常感謝。
可能重複的[如何更改使用十六進制格式的容器的背景顏色?](http://stackoverflow.com/questions/22219397/how-to-change-the-background-color-使用十六進制格式的容器) –
是的,但它仍然沒有解決方案。 –
根據答案,你應該只使用'Color :: fromARGB(0xFFF01E21)' –