Hello.
Hello.
With 03-26 of prof-uis, only a bmp map was displayed.

However, in profuis2009-04-18, "String2" is displayed.
CExtRibbonNode * pNode =
new CExtRibbonNode( uiID , 0, NULL, 0, "" );
if ( uiIDLargeBmp != 0 ){
VERIFY( pNode->m_iconBig.m_bmpNormal.
LoadBMP_Resource( MAKEINTRESOURCE(uiIDLargeBmp ) ) );
pNode->m_iconBig.m_bmpNormal.Make32();
pNode->m_iconBig.m_bmpNormal.AlphaColor( RGB(255,0,255), RGB(0,0,0), 0 );
}
if ( uiIDSmallBmp != 0 ){
VERIFY( pNode->m_iconSmall.m_bmpNormal.
LoadBMP_Resource( MAKEINTRESOURCE( uiIDSmallBmp ) ) );
pNode->m_iconSmall.m_bmpNormal.Make32();
pNode->m_iconSmall.m_bmpNormal.AlphaColor( RGB(255,0,255), RGB(0,0,0), 0 );
}
{
CExtCustomizeCmdScreenTip *pCmdScreenTip;
pCmdScreenTip = new CExtCustomizeCmdScreenTip;
pCmdScreenTip->CaptionMainSet ( "String2" );
pCmdScreenTip->TextMainSet ( "String3" );
pNode->CmdScreenTipAttach( pCmdScreenTip );
pNode->CmdScreenTipSet ( pCmdScreenTip, true, false );
}
pNode->RibbonILE_RuleRemoveEntriesByILV( TRUE, FALSE, TRUE );
if ( pRibbonGroup != NULL )
pRibbonGroup->InsertNode( NULL, pNode );