CMenu::GetDefaultItem

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

Valor devuelto

Si la función se ejecuta 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.

Parámetros

gmdiFlags

Valor que especifica cómo la función busca elementos de menú. Este parámetro puede ser ninguno, uno o una combinación de los siguientes valores:

Valor Significado
GMDI_GOINTOPOPUPS Especifica que, si el elemento predeterminado es uno que se abre un submenú, la función de búsqueda en el submenú correspondiente de forma recursiva. Si el submenú no tiene ningún elemento predeterminado, el valor devuelto identifica el elemento que se abre el submenú.

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

GMDI_USEDISABLED Especifica que la función de devolver un elemento predeterminado, incluso si está deshabilitado.

De forma predeterminada, la función omite elementos desactivados o no accesible.


fByPos

Valor que especifica si se debe recuperar el identificador del elemento de menú o su posición. Si este parámetro es FALSE, se devuelve el identificador. De lo contrario, se devuelve la posición.

Observaciones

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

Introducción a CMenu |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CMenu::SetDefaultItem

Index