请帮忙看下,有没有更简单的写法。
[code=C]/C++
hwnd1 = FindWindow(NULL, "A");
hwnd2 = FindWindow(NULL, "B");
hwnd3 = FindWindow(NULL, "C");
hwnd4 = FindWindow(NULL, "D");
hwnd5 = FindWindow(NULL, "E");
// 这里的问题,我有很多个需要检查的字符。有二十多个,如果按现在的方法,就要一直到hwnd24,这样的写法会不会影响执行的效率呢,有没有更简单一些的方法。
if (hwnd1 != NULL || hwnd2 != NULL || hwnd3 != NULL || hwnd4 != NULL || hwnd5 != NULL)
{
PrepareExit();
MessageBox(NULL,
"异常错误:\r\n"
"出现错误!",
"错误信息",
MB_OK|MB_ICONSTOP);
goto Label_End;
}
}
Label_End:
return 0;
[/code]