当前位置: 首页>>代码示例>>C++>>正文


C++ CtrlGeneric::getPosition方法代码示例

本文整理汇总了C++中CtrlGeneric::getPosition方法的典型用法代码示例。如果您正苦于以下问题:C++ CtrlGeneric::getPosition方法的具体用法?C++ CtrlGeneric::getPosition怎么用?C++ CtrlGeneric::getPosition使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CtrlGeneric的用法示例。


在下文中一共展示了CtrlGeneric::getPosition方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: onControlUpdate

void GenericLayout::onControlUpdate( const CtrlGeneric &rCtrl,
                                     int width, int height,
                                     int xOffSet, int yOffSet )
{
    // Do nothing if the layout or control is hidden
    if( !m_visible )
        return;

    const Position *pPos = rCtrl.getPosition();
    if( width > 0 && height > 0 )
    {
        // make sure region is within the layout
        rect region( pPos->getLeft() + xOffSet,
                     pPos->getTop() + yOffSet,
                     width, height );
        rect layout( 0, 0, m_rect.getWidth(), m_rect.getHeight() );
        rect inter;
        if( rect::intersect( layout, region, &inter ) )
        {
            refreshRect( inter.x, inter.y, inter.width, inter.height );
        }
    }
}
开发者ID:mstorsjo,项目名称:vlc,代码行数:23,代码来源:generic_layout.cpp


注:本文中的CtrlGeneric::getPosition方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。