带char []的GetWindowText

MaT*_*MaT 8 c++ winapi visual-studio-2010

我是Windows编程的新手.我正在尝试检索窗口的名称.

char NewName[128];
GetWindowText(hwnd, NewName, 128);
Run Code Online (Sandbox Code Playgroud)

我需要使用char [],但它给了我错误类型的错误.
从我读到的,LPWSTR是一种char*.

我该怎么char[]GetWindowText

非常感谢 !

Jon*_*ter 11

您可能正在编译Unicode项目,因此您可以:

  • 显式调用函数(GetWindowTextA)的ANSI版本,或
  • 使用wchar_t而不是char(LPWSTR是一个指针wchar_t)