各位大神,我在使用ucgui创建button的时候,发现我连续创建11个button的时候,可以正常穿件,当创建第12个的时候,之前创建的button设置的text值也不显示了。大神帮看看看,代码如下:
void mybutton()
{
BUTTON_Handle button_power,button_key1,button_key2,button_key3,button_key4,button_key5,button_key6,\
button_key7,button_key8,button_key9,button_set,button_clear,button_key0,button_start,button_stop;
//buttom power;
button_power=BUTTON_Create( 70, 20, 100, 30,1,WM_CF_SHOW);
BUTTON_SetText(button_power, "Power");
WM_Paint(button_power);
//key 1,2,3;
button_key1=BUTTON_Create( 15, 70, 50, 30,2,WM_CF_SHOW);
BUTTON_SetText(button_key1, "1");
WM_Paint(button_key1);
button_key2=BUTTON_Create( 95, 70, 50, 30,3,WM_CF_SHOW);
BUTTON_SetText(button_key2, "2");
WM_Paint(button_key2);
button_key3=BUTTON_Create( 175, 70, 50, 30,4,WM_CF_SHOW);
BUTTON_SetText(button_key3, "3");
WM_Paint(button_key3);
//key 4,5,6;
button_key4=BUTTON_Create( 15, 120, 50, 30,5,WM_CF_SHOW);
BUTTON_SetText(button_key4, "4");
WM_Paint(button_key4);
button_key5=BUTTON_Create( 95, 120, 50, 30,6,WM_CF_SHOW);
BUTTON_SetText(button_key5, "5");
WM_Paint(button_key5);
button_key6=BUTTON_Create( 175, 120, 50, 30,7,WM_CF_SHOW);
BUTTON_SetText(button_key6, "6");
WM_Paint(button_key6);
//key 7,8,9;
button_key7=BUTTON_Create( 15, 170, 50, 30,8,WM_CF_SHOW);
BUTTON_SetText(button_key7, "7");
WM_Paint(button_key7);
button_key8=BUTTON_Create( 95, 170, 50, 30,9,WM_CF_SHOW);
BUTTON_SetText(button_key8, "8");
WM_Paint(button_key8);
button_key9=BUTTON_Create( 175, 170, 50, 30,10,WM_CF_SHOW);
BUTTON_SetText(button_key9, "9");
WM_Paint(button_key9);
//buttom set,clear,0;
button_set=BUTTON_Create( 15, 220, 50, 30,1,WM_CF_SHOW);
BUTTON_SetText(button_set, "Set");
WM_Paint(button_set);
button_clear=BUTTON_Create( 95, 220, 50, 30,10,WM_CF_SHOW);
BUTTON_SetText(button_clear, "Clear");
WM_Paint(button_clear);
button_key0=BUTTON_Create( 175, 220, 50, 30,12,WM_CF_SHOW);
BUTTON_SetText(button_key0, "0");
WM_Paint(button_key0);
//buttom start,stop;
button_start=BUTTON_Create( 15, 270, 90, 30,13,WM_CF_SHOW);
BUTTON_SetText(button_start, "Start");
WM_Paint(button_start);
button_stop=BUTTON_Create( 135, 270, 90, 30,14,WM_CF_SHOW);
BUTTON_SetText(button_stop, "Stop");
WM_Paint(button_stop);
}
|