当前位置: 代码迷 >> Symbian >> CEikBit地图Button图片没有显示出来
  详细解决方案

CEikBit地图Button图片没有显示出来

热度:8884   发布时间:2013-02-26 00:00:00.0
CEikBitmapButton图片没有显示出来
问题如题:CEikBitmapButton图片没有显示出来

代码如下:
……
picButton = new (ELeave) CEikBitmapButton;
CFbsBitmap* iContactsNorBitmap = AknIconUtils::CreateIconL(MultiViewMif, EMbmMultiviewsIco);
CFbsBitmap* iContactsNorBitmapMask = AknIconUtils::CreateIconL(MultiViewMif, EMbmMultiviewsIco_mask);
picButton->SetPictureL(iContactsNorBitmap,iContactsNorBitmapMask );
Components().AppendLC(picButton);
CleanupStack::Pop(picButton);
……

按钮能够显示出来,但是图片没有在显示。

请大侠指教。
------最佳解决方案--------------------------------------------------------
How_to_create_Button_with_Picture
http://wiki.forum.nokia.com/index.php/How_to_create_Button_with_Picture
------其他解决方案--------------------------------------------------------
非常感谢提供资料,但是这里面的
bitmapFile.Append(_L("EXAMPLE.MBM"));  // MBM载入好像是二版,三版基本没用到过。

即不知道在三版如何生存MBM来使用。不知是否有相关的例子。
------其他解决方案--------------------------------------------------------
参考了几个,除了自定义控件,还没有找到能够使用图片的button,但是很奇怪为什么提供了这个类,但是照着写图片却显示不出来。有成功过的吼一声。当然是使用内置的CEikBitmapButton或者CEikCommandButton。
  相关解决方案