///////////////////////////////////////////////////////////////////////// // // Function: public of_getparentbgcolor(none) return long // // Purpose: 获取容器的背景颜色. // // Args: (none). // // Return: 返回容器的背景颜色,错误返回-1; // // Log: // // Create by lenya on 2010/11/11 /////////////////////////////////////////////////////////////////////////// graphicobject lgo window lwin tab ltab userobject luo lgo = getparent() do if lgo.typeof() = userobject! then //容器是tabpage luo = lgo; return luo.backcolor elseif lgo.typeof() = tab! then //容器是tab ltab = lgo; return ltab.backcolor elseif lgo.typeof() = window! then //容器是window lwin = lgo; return lwin.backcolor end if lgo = lgo.getparent() loop while true return -1 //如果没能在上面对象中取到容器背景颜色,则返回错误代号;