> ## 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

Assinatura de um retorno de chamada de XGameUiShowMessageDialogAsync.

## Sintaxe

```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 desta invocação do retorno de chamada.

*queue*\
Tipo: XTaskQueueHandle

Identificador da fila de tarefas na qual o retorno de chamada da interface do usuário foi executado.

*titleText*\
Tipo: const char\*

O texto do título da caixa de diálogo de mensagem.

*contentText*\
Tipo: const char\*

O texto exibido dentro da caixa de diálogo de mensagem.

*firstButtonText*\
Tipo: const char\*

O texto exibido no primeiro botão da caixa de diálogo de mensagem.

*secondButtonText*\
Tipo: const char\*

O texto exibido no segundo botão da caixa de diálogo de mensagem.

*thirdButtonText*\
Tipo: const char\*

O texto exibido no terceiro botão da caixa de diálogo de mensagem.

*defaultButton*\
Tipo: XGameUiMessageDialogButton

Indica qual botão é selecionado por padrão quando a caixa de diálogo de mensagem é exibida pela primeira vez.

*cancelButton*\
Tipo: XGameUiMessageDialogButton

Indica qual botão representa a ação de cancelamento.

*context*\
Tipo: void\*

Ponteiro para o contexto fornecido pelo desenvolvedor.

## Requisitos

**Cabeçalho:** XGameUi.h

**Plataformas com suporte:** com suporte somente no Steam Deck

## Confira também

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


## Related topics

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