MFC中的FindWindowEX问题
HWND x=FindWindow(L"Shell_TrayWnd",NULL);HWND xx=FindWindowEx(x,NULL,L"ReBarWindow32",NULL);
HWND xxx=FindWindowEx(xx,NULL,L"CiceroUIWndFrame",L"TF_FloatingLangBar_WndTitle");
ShowWindow(xxx,SW_HIDE);
这段在WIN32里可以的。。。
如果到了MFC中该变成什么样的。。
我写成下面这个样子。。
CWnd *x=::FindWindow(L"Shell_TrayWnd",NULL);
CWnd *xx=::FindWindowEx(x,NULL,L"ReBarWindow32",NULL);
CWnd *xxx=::FindWindowExW(xx,NULL,L"CiceroUIWndFrame",L"TF_FloatingLangBar_WndTitle");
xxx->ShowWindow(L"SW_HIDE");
他报错 是: 'FindWindowExW' : cannot convert parameter 1 from 'CWnd *' to 'HWND'
还有就是。。在findwindowEX前面加入个::和不加入有什么区别。。什么时候改加什么时候不加?
谢谢了。。