아무리 MultiByteToWideChar를 사용해 변환을 해보아도 않되어서, 결국 찾은 방법입니다. 일단 변환은 유니코드 문자열 프로젝트 환경에서 수행해 확인한 것입니다. MFC 기반입니다.
CString sProgID;
.
.
.
USES_CONVERSION;
WCHAR *wszProgID = T2W(sProgID.GetBuffer());
.
.
.
sProgID.ReleaseBuffer();
정말 감사합니다. 헤메고 있었는데, 유용한 도움이 되었네요.^-^
큰~힘이 되시길!!
^^ 네, 정말 큰 힘이 됩니다~
정말 도움이 되었어요~^^
저 역시 필요에 의해 잠시 메모해둔 글인데 도움이 되셨다니 다행입니다. ^^
wchar_t* wszProgID = (wchar_t*)(const wchar_t*)sProgID;
하면 되지요.