CString CNCCView::AsciiToUTF(CString strText)
{
int nLen = MultiByteToWideChar(CP_ACP, 0, strText, -1, 0, 0);
LPWSTR pWTitle = new WCHAR[nLen+1];
pWTitle[nLen] = '\0';
MultiByteToWideChar(CP_ACP, 0, strText, -1, pWTitle, nLen+sizeof(WCHAR));
nLen = WideCharToMultiByte(CP_UTF8, 0, pWTitle, nLen, 0, 0, NULL, NULL);
LPSTR pBTitle = new CHAR[nLen+1];
pBTitle[nLen] = '\0';
WideCharToMultiByte(CP_UTF8, 0, pWTitle, -1, pBTitle, nLen+sizeof(CHAR), NULL, NULL);
CString sReturn = "";
sReturn = (LPCSTR)pBTitle;
return sReturn;
}
//ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
// 예시
c->setDefaultFonts("gulim.ttc"); // 기본 글씨체
CString sTitle = "vs Alloted Frequency 한글";
sTitle = AsciiToUTF(sTitle);
c->addTitle(sTitle, "gulim.ttc", 15, 0xffffff)->setBackground(0x800000);
// “굴림체” 와 같은 한글표현이 가능한 폰트를 사용하셔야 합니다.
'ETC... > Chart' 카테고리의 다른 글
차트 구성 (0) | 2012.01.05 |
---|---|
[차트 디렉터] 준비사항 (0) | 2011.11.03 |
[차트 디렉터] 참고자료 (0) | 2011.04.18 |
[참고자료] A 2D Lite Graph Control with Multiple Plot Support (0) | 2011.03.27 |
[참고자료] Bar graph control (0) | 2011.03.27 |
댓글