> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XGameUiShowMessageDialogUiCallback

> XGameUiShowMessageDialogUiCallback

# XGameUiShowMessageDialogUiCallback

Firma de una devolución de llamada de XGameUiShowMessageDialogAsync.

## Sintaxis

```cpp theme={null}
void CALLBACK XGameUiShowMessageDialogUiCallback(
    
    XGameUiCallbackHandle callbackHandle,
    XTaskQueueHandle queue,
    const char* titleText,
    const char* contentText,
    const char* firstButtonText,
    const char* secondButtonText,
    const char* thirdButtonText,
    XGameUiMessageDialogButton defaultButton,
    XGameUiMessageDialogButton cancelButton,
    void* context.
);
```

## Parámetros

*callbackHandle*\
Tipo: XGameUiCallbackHandle

Identificador de esta invocación de devolución de llamada.

*queue*\
Tipo: XTaskQueueHandle

Identificador de la cola de tareas en la que se ejecutó la devolución de llamada de la interfaz de usuario.

*titleText*\
Tipo: const char\*

El título de texto del cuadro de diálogo de mensaje.

*contentText*\
Tipo: const char\*

El texto que se muestra dentro del cuadro de diálogo de mensaje.

*firstButtonText*\
Tipo: const char\*

El texto que se muestra en el primer botón del cuadro de diálogo de mensaje.

*secondButtonText*\
Tipo: const char\*

El texto que se muestra en el segundo botón del cuadro de diálogo de mensaje.

*thirdButtonText*\
Tipo: const char\*

El texto que se muestra en el tercer botón del cuadro de diálogo de mensaje.

*defaultButton*\
Tipo: XGameUiMessageDialogButton

Indica qué botón está seleccionado de forma predeterminada cuando se muestra por primera vez el cuadro de diálogo de mensaje.

*cancelButton*\
Tipo: XGameUiMessageDialogButton

Indica qué botón representa la acción de cancelar.

*context*\
Tipo: void\*

Puntero al contexto proporcionado por el desarrollador.

## Requisitos

**Encabezado:** XGameUi.h

**Plataformas compatibles:** Compatible solo con Steam Deck

## Consulte también

[XGameUI](/reference/system/xgameui/xgameui_members)\
[XGameUiSetUiCallbacks](/reference/system/xgameui/functions/xgameuisetuicallbacks)


## Related topics

- [XGameUiUiCallbacks](/es/reference/system/xgameui/structs/xgameuiuicallbacks.md)
- [XGameUiSetMessageDialogUiResponse](/es/reference/system/xgameui/functions/xgameuisetmessagedialoguiresponse.md)
- [XGameUiShowErrorDialogUiCallback](/es/reference/system/xgameui/functions/xgameuishowerrordialoguicallback.md)
- [XGameUiShowMessageDialogAsync](/es/reference/system/xgameui/functions/xgameuishowmessagedialogasync.md)
- [XGameUiShowMessageDialogResult](/es/reference/system/xgameui/functions/xgameuishowmessagedialogresult.md)
