CString m_strCarNo = "吉A13546";//实际中在我的程序里"吉A13546"是从数据库中读的SolidBrush brush(Color(255, 0, 0, 255));//颜色 字体
Gdiplus::Font font(L"Arial", 15, FontStyleRegular,UnitPixel);
graphics.DrawString((const WCHAR*)(LPCTSTR)m_strCarNo,-1,&font,PointF(X-36,Y+16),&brush);总是显示超常的一串乱码 请问:
字串参数 用CString型如何转 才能显示正确
谢谢
Gdiplus::Font font(L"Arial", 15, FontStyleRegular,UnitPixel);
graphics.DrawString((const WCHAR*)(LPCTSTR)m_strCarNo,-1,&font,PointF(X-36,Y+16),&brush);总是显示超常的一串乱码 请问:
字串参数 用CString型如何转 才能显示正确
谢谢
CString m_strCarNo = L"吉A13546";//
#include "atlconv.h"
我加#include "atlconv.h"怎么用阿
wcsset(buffer,0);
MultiByteToWideChar(CP_ACP,0,(char*)LPCSTR(m_strCarNo),(int)strlen((char*)LPCSTR(m_strCarNo)),buffer,1024);
int nLength = wcslen(buffer);SolidBrush brush(Color(255, 0, 0, 255));//颜色 字体
Gdiplus::Font font(L"Arial", 15, FontStyleRegular,UnitPixel);
graphics.DrawString(buffer,nLength,&font,PointF(X-36,Y+16),&brush);//注:font的定义也应如此