const CCoeControl* CCoeControl::SearchParent(const CCoeControl* aParentToFind) { if (NULL == aParentToFind) { return NULL; } CCoeControl* tmpCtrlPtr = aParentToFind; TInt count = 0x64; do { if (ETrue == tmpCtrlPtr->OwnsWindow()) { return tmpCtrlPtr; } tmpCtrlPtr = tmpCtrlPtr->Parent(); count--; } while (count); User::Invariant(); return NULL; }
Symbian源代码还原之四——const CCoeControl* CCoeControl::SearchParent(const CCoeControl* aParentToFind)
最新推荐文章于 2010-12-02 13:54:00 发布
本文介绍了一个名为SearchParent的方法,该方法用于在一个给定的控件中查找其父级控件。如果找到直接拥有窗口的父控件,则返回该控件指针;若未找到,则返回空。此方法通过递归遍历当前控件及其所有上级控件来实现这一目标。
1226

被折叠的 条评论
为什么被折叠?



