Can anyone help me to correct this code:
char szBuff[64]; sprintf(szBuff, \"%p\", m_hWnd); MessageBox(NULL, szBuff, L\"Test print handler\", MB_O
Using MultiByteToWideChar() works for me:
void main(int argc, char* argv[]) { ... wchar_t filename[4096] = {0}; MultiByteToWideChar(0, 0, argv[1], strlen(argv[1]), filename, strlen(argv[1])); // RenderFile() requires LPCWSTR (or wchar_t*, respectively) hr = pGraph->RenderFile(filename, NULL); ... }