MessageDlg('****,是否继续?',mtInformation,[mbNO,mbYes],0)=mrNo会弹出信息框,但是他的默认光标是在Yes上,

  • 主题发起人 主题发起人 wyxin2001
  • 开始时间 开始时间
W

wyxin2001

Unregistered / Unconfirmed
GUEST, unregistred user!
MessageDlg('****,是否继续?',mtInformation,[mbNO,mbYes],0)=mrNo会弹出信息框,但是他的默认光标是在Yes上,怎么才能使它在No上?(50分)<br />MessageDlg('****,是否继续?',mtInformation,[mbNO,mbYes],0)=mrNo
会弹出信息框,但是他的默认光标是在Yes上,怎么才能使它在No上?
 
MB_DEFBUTTON2
 
Application.MessageBox('是否继续','提示',32+mb_YesNo+MB_DEFBUTTON2);
 
Messagebox(Handle,Pchar('****,是否继续?'),Pchar('Information'),MB_OKCANCEL+MB_DEFBUTTON2)=idNo
 
呵呵,messagedlg还真不行!(我没做出来)
messagebox可以,做法同yzhshi!
 
nod,messagebox可以,
我一般喜欢用messagebox,
显示得yes和no是中文的
 
to yzhshi:
试了您的方法可以,非常感谢,分数奉送。不过还有一点小疑问,我试了,加不加32+都可以实现功能,不清楚这个32究竟代表什么含义,希望您抽空给以解答。:)
to Jhdandcl:
抱歉您的方法我试了,但是不成功。:(
 
32=MB_ICONQUESTION,弹出那个询问的图标来。就是这个功能而已。
 
to yzhshi:
再次表示感谢。:)
 
后退
顶部