s60 用brctl实现内嵌浏览器出现的问题
我打开的网页页面布局全靠左,当我点击新的链接时程序自动退出,打断点跟到代码红色的部分退出。请高手帮忙解决,在线等,万分感谢
void CBrCtlSampleAppSoftkeysObserver::UpdateSoftkeyL(TBrCtlKeySoftkey /*aKeySoftkey*/,
const TDesC& /*aLabel*/,
TUint32 /*aCommandId*/,
TBrCtlSoftkeyChangeReason /*aBrCtlSoftkeyChangeReason*/)
{
TBrCtlDefs::TBrCtlElementType type = GetUi()->GetAppView()->GetBrowser()->FocusedElementType();
CEikButtonGroupContainer* current = CEikButtonGroupContainer::Current();
switch (type)
{
default:
current->SetCommandSetL( R_BROWSER_DEFAULT_BUTTONS );
break;
}
current->DrawNow();
}
请高手帮忙解决,在线等,谢谢。
[解决办法]
楼上兄弟,为何要加这句?
[解决办法]
我跟symbian的源代码,当点击按钮(要链接的网页)时进入UpdateSoftkeyL()函数,所以我就加了。还有是为什么我显示的页面全部靠左,应该修改什么函数呢,谢谢!
[解决办法]
页面全部靠左的问题,你可以先在手机浏览器里调试页面,如果显示正常,再到程序里找原因。