Compartir a través de


CMenu::GetDefaultItem

determina el elemento de menú predeterminado en el menú especificado.

UINT GetDefaultItem( 
   UINT gmdiFlags, 
   BOOL fByPos = FALSE  
);

Parámetros

  • gmdiFlags
    Valor que especifica cómo las búsquedas de función para elementos de menú. Este parámetro no puede ser ninguna, uno, o una combinación de los siguientes valores:

    Valor

    Significado

    GMDI_GOINTOPOPUPS

    Especifica que, si el elemento predeterminado es uno que abre un submenú, la función es buscar en el submenú correspondiente de forma recursiva. Si el submenú no tiene ningún elemento predeterminado, el valor devuelto identifica el elemento que abra el submenú.

    De forma predeterminada, la función devuelve el primer elemento predeterminado en el menú especificado, independientemente de si es un elemento que abre un submenú.

    GMDI_USEDISABLED

    especifica que la función es devolver un elemento predeterminado, incluso si se deshabilita.

    De forma predeterminada, la función omite los elementos deshabilitados o deshabilitados.

  • fByPos
    Valor que especifica si recuperar su posición del elemento de menú o el id. si este parámetro es FALSO, se devuelve el identificador. si no, se devuelve la posición.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es el identificador o la posición del elemento de menú. Si se produce un error en la función, el valor devuelto es - 1.

Comentarios

Esta función miembro implementa el comportamiento de la función GetMenuDefaultItemde Win32, como se describe en Windows SDK.

Ejemplo

Vea el ejemplo para CMenu:: InsertMenu.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CMenu Class

Gráfico de jerarquías

CMenu::SetDefaultItem