VC Cómo configurar la fuente para el menú emergente
2 Puede configurar la estructura de fuente en respuesta al mensaje WM_MEASUREITEM, o guardar la estructura de fuente directamente y llamarla al dibujar.
3 Debes configurar los parámetros de la estructura MENUITEMINFO del elemento del menú. El tipo principal es MFT_OWNERDRAW.
Consúltalo y podrás cambiar:
. 1 Establezca la respuesta al menú emergente contextual Parámetros de la función:
void C***View::OnContextMenu (CWnd* pWnd, CPoint point)
{
CRect rcCLient;
GetClientRect(rcCLient);
ScreenToClient(&point);
if ( pWnd == this && rcCLient. PtInRect(punto) )
{
CMenu cMenu, *pMenu = NULL;
cMenu.LoadMenu(IDM_POPUPVIEW);
pMenu = cMenu.GetSubMenu(0);
pDC->FillRect(rcCurOption, brushBk);
}
}
pDC- >SelectObject(& m_ftRgtBtnFont);//m_ftRgtBtnFont ¡¡¡¡Quieres configurar la fuente!!!!!
pDC->TextOut(rcCurOption.left,rcCurOption.top,strText);
cMenu.Detach();
}
CScrollView::OnDrawItem( nIDCtl, lpDrawItemStruct);
}