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

XGameUiShowMessageDialogAsync 回调的签名。

## 语法

```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.
);
```

## 参数

*callbackHandle*\
类型：XGameUiCallbackHandle

此回调调用的句柄。

*queue*\
类型：XTaskQueueHandle

insert 执行 UI 回调所在的任务队列的句柄。

*titleText*\
类型：const char\*

消息对话框的文本标题。

*contentText*\
类型：const char\*

在消息对话框内显示的文本。

*firstButtonText*\
类型：const char\*

在消息对话框的第一个按钮上显示的文本。

*secondButtonText*\
类型：const char\*

在消息对话框的第二个按钮上显示的文本。

*thirdButtonText*\
类型：const char\*

在消息对话框的第三个按钮上显示的文本。

*defaultButton*\
类型：XGameUiMessageDialogButton

指示首次显示消息对话框时默认选择的按钮。

*cancelButton*\
类型：XGameUiMessageDialogButton

指示表示取消操作的按钮。

*context*\
类型：void\*

指向开发人员提供的上下文的指针。

## 要求

**标头：** XGameUi.h

**支持的平台：** 仅在 Steam Deck 上受支持

## 另请参阅

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


## Related topics

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