XGameUiShowMessageDialogUiCallback

XGameUiShowMessageDialogAsync 回调的签名。

语法

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 Type: XTaskQueueHandle

插入执行 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
XGameUiSetUiCallbacks