cannot convert parameter 1 from 'const char [1]' to 'LPCTSTR'
来源:百度知道 编辑:UC知道 时间:2024/05/21 16:58:15
程序:
void CMy333Dlg::OnBnClickedCleartext()
{
GetDlgItem(IDC_MYTEXT)->SetWindowText("");
}
问题:
cannot convert parameter 1 from 'const char [1]' to 'LPCTSTR'
void CMy333Dlg::OnBnClickedCleartext()
{
GetDlgItem(IDC_MYTEXT)->SetWindowText("");
}
问题:
cannot convert parameter 1 from 'const char [1]' to 'LPCTSTR'
GetDlgItem(IDC_MYTEXT)->SetWindowText(_T(""));
加一个_T宏, 用来实现ascii和unicode字符集自动转换.
GetDlgItem(IDC_MYTEXT)->SetWindowText(TEXT(""));//加个宏TEXT就可以了
这个原因很复杂啊~是多字节和Unicode的问题
上面的方法都只能解决局部问题
在你当前的项目上点右键,选择属性,里面有一个叫"字符集"选项
把它设置为:unicode OK 此项目就不会再有这个问题了
在MFC下,SetWindowText(""); 在引号前面加个_T
其它的,加TEXT就可以了
initializing' : cannot convert from 'int *' to 'unsigned int *'
C++:cannot convert from 'char [9]' to 'char [20]'
cannot convert parameter 1 from 'char' to 'char *'
cannot convert from 'const int' to 'int []'是什么意思啊
error C2440: 'initializing' : cannot convert from 'std::string' to 'System::String ^'
为什么会出现error C2664: 'f' : cannot convert parameter 1 from 'int' to 'int [][3]'
C++程序的错误怎么改啊?error C2440: 'initializing' : cannot convert from 'double [15]' to 'double'
Convert(char, dest_char_set, source_char_set)
什么是herosoft audio convert
SQL:convert类型转换