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

Clase CMenu

Gráfico de jerarquía

CMenu::Detach

CMenu::CMenu

CWnd::GetMenu