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 上受支持