介于楼主提到的问题一直无正确回复,我查了好久终于找到处理方式,也算是终结这个问题,为再遇到问题的小伙伴提供帮助。
char szOut[0x100] = { 0 };
// 使用加A的多字节字符集用来转换格式
wsprintfA(szOut, "%ls", L"hello world");
// 使用加W的Unicode字符集用来传递信息
::SendMessageW(hWnd, WM_SETTEXT, 0, (LPARAM)szOut);
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);