win7系统,vc2008环境。按照网上所说的,需要隐藏任务栏,但是获取任务栏句柄时出错,代码如下:
HWND hWnd; hWnd = FindWindow("Shell_TrayWnd",NULL); ShowWindow(hWnd,SW_HIDE);
错误代码:
error C2664: “FindWindowW”: 不能将参数 1 从“const char [14]”转换为“LPCWSTR”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
这是什么原因呢,谢谢。
HWND hWnd; hWnd = FindWindow("Shell_TrayWnd",NULL); ShowWindow(hWnd,SW_HIDE);
错误代码:
error C2664: “FindWindowW”: 不能将参数 1 从“const char [14]”转换为“LPCWSTR”
与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
这是什么原因呢,谢谢。
==========
改成这个:hWnd = FindWindow(_T("Shell_TrayWnd"),NULL);
FindWindow
改成FindWindowA算了。