当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,