UIPower企业宣传片

高清版下载

返回列表 回复 发帖

MFC下显示勾号的问题

打算在MFC下显示字符勾号,查询ASCII码后用如下代码:
str.Format("%c",251);显示出来是问号,但是如果换成67之类的数字显示ASCII码正常,请教一下各位,有什么方法能显示字符对号?
>128的ascii与字符集有关。
引用 1 楼 schlafenhamster 的回复:
>128的ascii与字符集有关。
str.Format("√");
引用 3 楼 qqwangbalu 的回复:
str.Format("√");
1、直接输入符号
2、将工程改为Unicode
引用 2 楼 feitian_feiwu 的回复:

引用 1 楼 schlafenhamster 的回复:
>128的ascii与字符集有关。
如何解决这个问题呢?
‘Marlett’字体 97.
都对。。
使用‘Marlett’字体的例子:
// create a font
        m_pFont=NULL;
//
        LOGFONT  lf;
        memset(&lf,0,sizeof(LOGFONT));
        lf.lfHeight = 32; // request a 12-pixel-height font
        lf.lfCharSet=SYMBOL_CHARSET;// must !!!
        strcpy(lf.lfFaceName,("Marlett"));//
        m_pFont=new CFont;
        if(!m_pFont->CreateFontIndirect(&lf))  
        {// create err  
                m_pFont=NULL;
        }
返回列表