"char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容
void InputText(char *Num){
strcat_s(buffer, Num);
WCHAR wszClassName;
memset(wszClassName, 0, sizeof(wszClassName));
MultiByteToWideChar(CP_ACP, 0, buffer, strlen(buffer) + 1, wszClassName,sizeof(wszClassName) / sizeof(wszClassName));
SetWindowText(hEdit, buffer);
}
网上找了修改的方法,可是还是不对,希望帮忙改一下 骚年,是哪个地方的函数不兼容啊!现在不提倡用char了,用CHAR或者TCHAR试试,我弄到编译器里跑跑才看得出来 过来看看一起学习一起研究一下:smile:smile:smile:smile 现在我用的是MCIstring这个播放音乐,没有用playsound 指定函数为SetWindowsTextA,表示使用ASCII版本的函数。 推荐在windows平台使用宽字符集函数。 點LPCWSTR進去定義看看吧
页:
[1]