智手移动中文网's Archiver

智手小石头 发表于 2006-5-9 10:47

生成的对话框上的Listbox加上Scrollbar

可以把添加滚动条加在对话框类的PreLayoutDynInitL()函数中,这样就可以自动执行了

void CMyDlg::PreLayoutDynInitL()
{
        CAknDialog::PreLayoutDynInitL();
        ActivateL(); // activate all controls
//set mail text
        CEikListBox *list= static_cast<CEikListBox*>( ControlOrNull( EListBox ) );
        if( list)
        {
                list->CreateScrollBarFrameL(ETrue);
                     list->ScrollBarFrame()->SetScrollBarVisibilityL(
                CEikScrollBarFrame::EOff, CEikScrollBarFrame::EAuto);
        }
}

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.