Compartir a través de


CMenu::Attach

Asocia un menú de Windows existente a un objeto de CMenu .

BOOL Attach( 
   HMENU hMenu  
);

Parámetros

  • hMenu
    especifica un identificador a un menú de Windows.

Valor devuelto

Distinto de cero si la operación se realizó correctamente; si no 0.

Comentarios

Esta función no se debería llamar si un menú ya está asociado al objeto de CMenu . El identificador de menú se almacena en el miembro de datos de m_hMenu .

Si el menú que desea manipular ya está asociado a una ventana, puede utilizar la función de CWnd:: GetMenu para obtener un identificador del menú.

Ejemplo

CMenu mnu;
HMENU hmnu = AfxGetMainWnd()->GetMenu()->GetSafeHmenu();
mnu.Attach(hmnu);

// Now you can manipulate the window's menu as a CMenu 
// object...

mnu.Detach();

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CMenu Class

Gráfico de jerarquías

CMenu::Detach

CMenu::CMenu

CWnd::GetMenu