本文整理汇总了C++中CUIStatic::FindChild方法的典型用法代码示例。如果您正苦于以下问题:C++ CUIStatic::FindChild方法的具体用法?C++ CUIStatic::FindChild怎么用?C++ CUIStatic::FindChild使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CUIStatic
的用法示例。
在下文中一共展示了CUIStatic::FindChild方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetStaticRaw
void GetStaticRaw(CUIMainIngameWnd *wnd, lua_State *L)
{
using namespace luabind::detail;
// wnd->GetChildWndList();
shared_str name = lua_tostring(L, 2);
CUIWindow *child = wnd->FindChild(name, 2);
if (!child)
{
CUIStatic *src = &wnd->GetUIZoneMap()->Background();
child = src->FindChild(name, 5);
if (!child)
{
src = &wnd->GetUIZoneMap()->ClipFrame();
child = src->FindChild(name, 5);
}
if (!child)
{
src = &wnd->GetUIZoneMap()->Compass();
child = src->FindChild(name, 5);
}
}
if (child)
{
// if (test_push_window<CUIMotionIcon> (L, child)) return;
if (test_push_window<CUIProgressBar> (L, child)) return;
if (test_push_window<CUIStatic> (L, child)) return;
if (test_push_window<CUIWindow> (L, child)) return;
}
lua_pushnil(L);
}