- 开关型上面的文字,可以根据状态变量的值不同而改变颜色吗?
void Frm04::onwMVar1Changed(SttObject *org, IVariable *data) {
/*变量消息*/
int v;
vm->getInt("开关型绑定的变量",v);
SttLabel label = wMMSwitch1->getStateLabel();//取得控件上的标签
if(v==0) {
label->getStyle()->p_text->setColor(0xff0000);//为0时红色
} else {
label->getStyle()->p_text->setColor(0xff00);//其他绿色
}
- 文本输入框或者数值元件,在没有绑定变量时,输入的数字,在它的值变化事件当中,怎么调用这个输入值呢?
wMTextNumber2->getText()
- 给一个标签的文字设置多种颜色
wMLabel2->setRecolor(true);
wMLabel2->setText("#ff0000 PDF阅读#及#0000ff PDF生成#演示");//以 #+6字节的颜色值 + 空格 开头,以#结束