读书人

请教这句代码如何理解并运用

发布时间: 2013-07-08 14:13:00 作者: rapoo

请问这句代码怎么理解并运用?

m_bTopMost = !m_bTopMost;
if(m_bTopMost)
{
SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE);
}
else
{
SetWindowPos(&wndNoTopMost,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE);
}


函数下就写着这个东西,应该是一个弹出窗口,前面那个自身不等于自身是怎么理解的呢?
[解决办法]
前面那个自身不等于自身是怎么理解的呢
====
兄弟,你眼花了。这是自身取反,不是自身不等于自身
a = !a; 这是自身取反
a != a 这是自己不等于自己
[解决办法]
翻转标志
交替显示
[解决办法]
m_bTopMost = !m_bTopMost
对变量进行翻转
相当于

if(m_bTopMost) then
m_bTopMost=false;
else
m_bTopMost=true;

读书人网 >VC/MFC

热点推荐