hcwz 发表于 2009-6-2 19:29:11

如何恢复控件的颜色???

载入面板后,用函数改变了上面控件的颜色.如果不重新载入面板,可以让控件的颜色恢复到载入面板初始化时的颜色吗???

netcreature 发表于 2009-6-3 12:49:33

在设置成默认值,然后,刷新界面!

hcwz 发表于 2009-6-3 19:39:39

用这个时SetCtrlAttribute (testRecord_Handle, PANEL_STR_CurrentRecord, ATTR_DFLT_VALUE, attributionValue);属性值如何设置啊??
DefaultPanel ();DefaultCtrl ();用这两个可以吗??刷新界面用哪个函数啊,我没找到!

netcreature 发表于 2009-6-4 15:35:54

本帖最后由 netcreature 于 2009-6-4 15:51 编辑

static int dColor;

在LoadPanel()后:
GetCtrlAttribute(...,&dColor);//获取初始颜色值

需要时:
SetCtrlAttribute(...,dColor)即可设置为默认值!

至于刷新,移动一下面板,系统会自动刷新!

hcwz 发表于 2009-6-4 17:26:38

好的,多谢!

panheping 发表于 2009-6-5 09:35:46

o

phantam_lf 发表于 2009-6-8 10:22:00

setctrlattribute(panelHandle,PANEL_COMMANDBUTTON,ATTR_CMD_BUTTON_COLOR,15526360);
页: [1]
查看完整版本: 如何恢复控件的颜色???