void IsUsed()
{
vector<CString> vWndTexts;
vWndTexts.clear();
::EnumWindows(EnumWndProc, (LPARAM)(&vWndTexts)); //已取到窗口名
}
BOOL CALLBACK EnumWndProc(HWND hwnd,LPARAM lParam)
{
if (hwnd == NULL)
return FALSE;
vector<CString>* vWndTexts = (vector<CString>*)lParam;
//获得窗口标题
CString strWindowText= _T("");
::GetWindowText(hwnd, strWindowText.GetBuffer(256), 256);
strWindowText.ReleaseBuffer();
vWndTexts->push_back(strWindowText);
return TRUE;
}