专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Symbian

S60 设置ListBox控件滚动条位置解决方案

发布时间:2010-05-30 00:34:31 文章来源:www.iduyao.cn 采编人员:星星草
S60 设置ListBox控件滚动条位置
我创建 ListBox,并创建了ScrollBar,设置 ListBox 的位置后,但是ScrollBar 的位置确不能跟ListBox的位置变动,是否哪有步骤遗留呢?

代码段如下:

--------------------------------------
void CListBoxTestAppView::ConstructL( const TRect& aRect ) 

  CreateWindowL(); 

  CreateListBox();

  SetRect( aRect ); 

  ActivateL(); 
}

void CListBoxTestAppView::SizeChanged() 
{  
  iTestListBox->SetExtent(TPoint(0, 80), TSize(240, 120)); 
}

void CListBoxTestAppView::CreateListL()
{
  // First phase construction
  iTestListBox= new (ELeave)CAknSingleStyleListBox;
  iTestListBox->SetContainerWindowL(*this);

  // Second Phase Construction
  TResourceReader reader;
  iEikonEnv->CreateResourceReaderLC(reader, R_TEST_LISTBOX);
  iTestListBox->ConstructFromResourceL(reader);
  CleanupStack::PopAndDestroy(); // reader

  // Setup the ScrollBar
  SetupScrollBarsL();
}

void CListBoxTestAppView::SetupScrollBarsL()
{
  iTestListBox->CreateScrollBarFrameL(ETrue);
  iTestListBox->ScrollBarFrame()->SetScrollBarVisibilityL(
  CEikScrollBarFrame::EOff, CEikScrollBarFrame::EAuto);
}
--------------------------------------


------解决方案--------------------
有问题请先GOOGLE,BAIDU
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: