首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2013-07-08 
请问这句代码怎么理解并运用?m_bTopMost !m_bTopMostif(m_bTopMost){SetWindowPos(&wndTopMost,0,0,0,0

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

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;

热点排行