我發現MFC中有一個結構體LOGFONT,其定義是
typedef struct tagLOGFONTW
{
LONG lfHeight;
LONG lfWidth;
LONG lfEscapement;
LONG lfOrientation;
LONG lfWeight;
BYTE lfItalic;
BYTE lfUnderline;
BYTE lfStrikeOut;
BYTE lfCharSet;
BYTE lfOutPrecision;
BYTE lfClipPrecision;
BYTE lfQuality;
BYTE lfPitchAndFamily;
WCHAR lfFaceName[LF_FACESIZE];
} LOGFONTW, *PLOGFONTW, NEAR *NPLOGFONTW, FAR *LPLOGFONTW;
其中最后一個WCHAR lfFaceName[LF_FACESIZE];值,我用等號賦值lf.lfFaceName[LF_FACESIZE]=_T("宋體");提示我不能將"const wchar_t*"型別的值分配到“WCHAR”型別的物體中去。
然后我發現LPCTSTR型別的資料都可以用_T("****")來賦值。
難道_T("****")是常指標資料?,那如何用=給WCHAR資料型別賦值中文
uj5u.com熱心網友回復:
L"中文字符"uj5u.com熱心網友回復:
試過了還是不行uj5u.com熱心網友回復:
我自己想明白了uj5u.com熱心網友回復:
wcscpy_suj5u.com熱心網友回復:
嗯嗯,是的。我想起來陣列不能一次性賦值的uj5u.com熱心網友回復:
_tcscpy( lfFaceName,T("宋體"));uj5u.com熱心網友回復:
_tcscpy( lfFaceName,_T("宋體"));剛才回復的差了一個下劃線
uj5u.com熱心網友回復:
嗯嗯,我知道轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/48572.html
標籤:基礎類
上一篇:matlab程式實作統計二值影像每行黑色像素點的數量
下一篇:求助tcp問題
