×
Namespaces

Variants
Actions

如何移动滚动栏指示

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
hoolee 在 08 Jul 2008 创建
最后由 hamishwillee 在 15 Dec 2011 编辑

CS000885


  • 开发伙伴平台:

S60 3rd Edition, FP1


  • 详细描述

下列代码片段演示了如何移动scrollbar thumb到指定位置。当我们生成一个外部滚动(如由程序代码生成的滚动时)时就需要这个机制了。

下列代码可以通过自签名执行。

MMP文件

需要下列链接库

LIBRARY  eikcoctl.lib


头文件

#include <eiksbfrm.h>  // CEikScrollBarFrame
#include <eikscrlb.h> // TAknDoubleSpanScrollBarModelCEikScrollBarFrame* iScrollBarFrame;
TAknDoubleSpanScrollBarModel iVModel;


源文件

下列代码更新了scrollbar model,并将垂直scrollbar thumb移到model指定的一个特定位置上。下列代码需要在

CMyContainer::OfferKeyEventL()内完成,如:

// Update the model. Naturally, number 10 would be calculated, not specified
// as a magic number constant.
iVModel.SetFocusPosition(10);
// Move the scrollbar thumb to model position
iScrollBarFrame->SetVFocusPosToThumbPos(iVModel.FocusPosition());
This page was last modified on 15 December 2011, at 08:48.
64 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×