PushButton控件无法绘制按钮填充色



在开始绘制界面时是正常的

RectangularButton(g_sCurrentGrade, &g_sHomeScreen, &g_sTiming, 0, &g_sKitronix320x240x16_SSD2119,
                  160, 135, 30, 30, PB_STYLE_TEXT | PB_STYLE_FILL, ClrBlue, 0, 0, ClrWhite,
                  FONT_STSONG20, "1", 0, 0,
                 0, 0, OnClick_RunningMode);

此时按钮填充色是我想要的蓝色。

后来我在此控件的事件处理函数中重新设置了它的属性,主要是按钮文字和按钮填充色,但此时问题出现了,文字能够按照我的要求变化,但是按钮填充色不管我设什么颜色,屏幕始终显示黑色,不解啊。

   PushButtonFillColorSet(&g_sCurrentGrade,ClrRed);
   PushButtonTextSet(&g_sCurrentGrade,"1");
     WidgetPaint((tWidget *)(&g_sCurrentGrade));