佳创视讯股票行情预测:delphi对话框问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 01:41:54
if messagedlg('是否退出',mtwarning,[mbyes,mbno],0,mbyes)=mryes then end;
这句中的 0,mbyes 是分别什么意思呢?为什么把0改为其它数字就出错了

0是帮助上下文, 因为你的程序没有帮助上下文(HelpContext), 所以你只能把它设为0, 否则会出错.
至于后面的mbYes, 是缺省按钮. 你为对话框设了Yes和No两个按钮, 值分别叫mbYes, mbNo. 后面的mbYes表示你的Yes按钮是缺省(即默认)按钮.