Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows
view plaincopy to clipboardprint?
CButton m_Button;
m_Button.Create("确定",WS_CHILD | BS_DEFPUSHBUTTON,CRect(0,0,60,100),this,123);
CButton m_Button;
m_Button.Create("确定",WS_CHILD | BS_DEFPUSHBUTTON,CRect(0,0,60,100),this,123);
出现编译出现错误:
error C2664: “CButton::Create”: 不能将参数 1 从“const char [5]”转换为“LPCTSTR”
1>
改正后:
view plaincopy to clipboardprint?
CButton m_Button;
m_Button.Create(_T("确定"),WS_CHILD | BS_DEFPUSHBUTTON,CRect(0,0,60,100),this,123);