error C2440: “初始化”: 无法从“const wchar_t [3]”转换为“char [255]”
BOOLCALLBACKEnumWindowsProc(HWNDhwnd,DWORDlParam){DWORDmpid;GetWindowThreadProcessId(...
BOOL CALLBACK EnumWindowsProc(HWND hwnd,DWORD lParam)
{
DWORD mpid;
GetWindowThreadProcessId(hwnd,&mpid);
if (mpid==lParam)
{
int i=GetWindowTextLength(hwnd);
char szhello[255];
char lmschar[255]=_T("名称"); //这一行出现上述的问题,怎么解决呢
GetWindowText(hwnd,szhello,i+1);
if (strstr(szhello,lmschar))
{
printf("%s\n",szhello);
lmshwnd=hwnd;
}
}
return TRUE;
} 展开
{
DWORD mpid;
GetWindowThreadProcessId(hwnd,&mpid);
if (mpid==lParam)
{
int i=GetWindowTextLength(hwnd);
char szhello[255];
char lmschar[255]=_T("名称"); //这一行出现上述的问题,怎么解决呢
GetWindowText(hwnd,szhello,i+1);
if (strstr(szhello,lmschar))
{
printf("%s\n",szhello);
lmshwnd=hwnd;
}
}
return TRUE;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询