delphi7 MessageDlg返回值不对
调用 MessageDlg,的时候选YES按钮返回值是3,而不是帮助文档里面所说的6,这是为什么呢?
[解决办法]
你是怎么写的?
2:IDCANCEL
3:IDABORT
6:IDYES
7:IDNO
ShowMessage(IntToStr(MessageDlg('Hello', mtError, [mbYes,mbNo], 0)));
结果是2或6或7;
结果2即是2个按扭都不选择,直接按标题的关闭图标
[解决办法]
你直接用常符 mrYes 不就得了,不管你是用按的。
[解决办法]
也只能自己多试试几次了