本人初学mfc,问几个很菜的mfc问题.

发布网友 发布时间:2024-10-24 13:19

我来回答

1个回答

热心网友 时间:2024-10-26 19:27

!是逻辑非的意思,!(非0)结果为0 !(0)结果为1

!m_wndStatusBar.Create(this)即判断Create(this)函数返回是否为0,如果是的话则表示创建不成功,调用TRACE0告诉用户(TRACE0会输出到调试窗口)

TRACE0的好处是在realase下不会影响程序(因为TRACE0是个宏,在realse下会定义成一个空操作)

MessageBox则不同,无论在什么情况下,如果状态栏创建不成功则会弹出一个对话框
-----------------------------
百度“debug release 区别”和你会看到更好的说明

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com