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:
再次表示感谢。:)
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
962
import
I
后退
顶部