matlab 中inputdlg等对话框如何在Screen全屏下跳出

我想要先进行全屏幕的创建再在全屏模式中跳出inputdlg对话框,但是对话框无法出现在全屏幕上方,请问如何编写。


wPtr = Screen('OpenWindow',0);

%%用户信息采集
i = 0;
while i ~= 1
   prompt = {'编号','姓名','性别(女=1,男=2)','年龄'};
   dlg_title = '信息采集';
   num_lines = 1;
   defAns ={'','','',''};
   mode = struct('Resize','on','WindowStyle','modal');
   answer = inputdlg(prompt,dlg_title,num_lines,defAns,mode);
   
   
   h = str2double([answer{3}]);
   
   if h == 1 || h == 2
       i = 1;
   else
       answer_Gender_err = errordlg('无法识别您的信息,请重新输入','性别采集出错','modal') 
       waitfor(answer_Gender_err);
   end
      
end

你好,我是问答小助手,本次您提出的有问必答问题,技术专家团超时未为您做出解答

本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。

​​​​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。