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