vc++2008使用ShowWindow不能最小化Skype窗口,vb却可以不知为何.
BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam){
wchar_t tttt[256]={NULL};
//GetWindowText(hWnd,(LPWSTR)tttt,256);
GetWindowText(hWnd, tttt,256);
wchar_t* aa=(wchar_t*)&tttt;
wchar_t* bt=L"Skype™ -";//找Skype窗口关键字
if (wcsstr(aa,bt)!=NULL)
{
OutputDebugString( tttt);
OutputDebugString((LPWSTR)"\n");
//UINT dddd;
//dddd=(UINT)hWnd;
BOOL okok ;
okok=IsWindow(hWnd);
okok=ShowWindow (hWnd,SC_MINIMIZE);
}
return TRUE;
}
以上代码找到的Skype窗口句柄和VB6.0找的是一致的,就是无法最小化它,用VB6.0就可以.初学搞不定.
补充:.NET技术 , VC.NET