无为无畏 发表于 2021-1-30 09:26:16

MB_YESNO 和 1的区别

        while(flag==0)
        {
                result=MessageBox(NULL, s, TEXT(" "), 1);
                if (IDYES==result)
                {
                        break;
                }
                else
                {
                        MessageBox(NULL, s2, TEXT(" "), 0);
                }
        }
这个程序无论点是还是否都无法退出循环,但将其1改为MB_YESNO又正常了,1和MB_YESNO不是一样的吗?

qiuyouzhi 发表于 2021-1-30 09:47:11

#define MB_YESNO                  0x00000004L
MB_YESNO不是4吗?

无为无畏 发表于 2021-1-30 10:04:54

qiuyouzhi 发表于 2021-1-30 09:47
MB_YESNO不是4吗?

我明白了,我打1出来的也是确定和取消,但功能不一样
感谢
页: [1]
查看完整版本: MB_YESNO 和 1的区别