下面的代码是获取当前登录的QQ号码。
// 得到qqexchangewnd_shortcut_prefix_123456789这样的字符串 // 123456789就是正在登录的qq的号 // 如果同时登录几个QQ,只能获取最晚登录的q号 int GetQQNumber(void) { TCHAR szText[MAX_PATH] = _T("CTXOPConntion_Class"); TCHAR szQQNumber[MAX_PATH] = {0}; HWND hWnd = FindWindow(szText, NULL); while (hWnd) { if(_tcscmp(szText,_T("CTXOPConntion_Class"))==0) { GetWindowText(hWnd, szText, MAX_PATH); int len = _tcslen(szText); do { len--; } while (szText[len] != \'_\'); _tcscpy(szQQNumber, &szText[len+1]); _tprintf(_T("%s\n"), szQQNumber); } hWnd=GetWindow(hWnd,GW_HWNDNEXT); GetClassName(hWnd,szText,MAX_PATH); } return 0; }