下面两组语句实现的效果不是一样吗?
if (lParam & 0x80000000)
{
if (g_bHasBeenPressed)
{
g_bHasBeenPressed=FALSE;
::PostMessage (HWND_BROADCAST,g_uMessage,(WPARAM) FALSE,0);
}
}
else
{
if (g_bHasBeenPressed==FALSE)
{
g_bHasBeenPressed=TRUE;
::PostMessage (HWND_BROADCAST,g_uMessage,(WPARAM) TRUE,0);
}
} if (lParam & 0x80000000) if (g_bHasBeenPressed)
{
g_bHasBeenPressed=FALSE;
::PostMessage (HWND_BROADCAST,g_uMessage,(WPARAM) FALSE,0);
}
else if (g_bHasBeenPressed==FALSE)
{
g_bHasBeenPressed=TRUE;
::PostMessage (HWND_BROADCAST,g_uMessage,(WPARAM) TRUE,0);
}
if (lParam & 0x80000000)
{
if (g_bHasBeenPressed)
{
g_bHasBeenPressed=FALSE;
::PostMessage (HWND_BROADCAST,g_uMessage,(WPARAM) FALSE,0);
}
}
else
{
if (g_bHasBeenPressed==FALSE)
{
g_bHasBeenPressed=TRUE;
::PostMessage (HWND_BROADCAST,g_uMessage,(WPARAM) TRUE,0);
}
} if (lParam & 0x80000000) if (g_bHasBeenPressed)
{
g_bHasBeenPressed=FALSE;
::PostMessage (HWND_BROADCAST,g_uMessage,(WPARAM) FALSE,0);
}
else if (g_bHasBeenPressed==FALSE)
{
g_bHasBeenPressed=TRUE;
::PostMessage (HWND_BROADCAST,g_uMessage,(WPARAM) TRUE,0);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货