测试
_VOID CleanFocusTree()
{
CBaseSprite* sprite = GetRootSprite();
CBaseSprite* tempSprite = _NULL;
while(1)
{
tempSprite = sprite->GetFocusSprite();
if(_NULL == tempSprite)
break;
sprite = tempSprite;
}
while(!sprite->IsKindOf(SPRITE_CLASS(CSpriteButton))
&& sprite->GetParentSprite())
{
sprite->KillFocus();
sprite = sprite->GetParentSprite();
}
if(sprite->GetParentSprite())
sprite->KillFocus();
}