这段代码来自一个网站,它帮助我创建按钮和其他东西。按钮可以工作,但由于某些原因,我在创建静态
cannot convert from 'const wchar_t [5]' to 'char'
cannot convert parameter 3 from 'char' to 'LPCWSTR'
有没有简单的方法来解决这个问题?我尝试将歌词转换为另一个变量,并将其设置为一个char。
static char *lyrics = TEXT("Dood");
switch (message)
{
case WM_CREATE:
{
CreateWindow(TEXT("button"), TEXT("Beep"),
WS_VISIBLE | WS_CHILD ,
20, 300, 80, 25,
hWnd, (HMENU) 1, NULL, NULL);
CreateWindow(TEXT("button"), TEXT("Quit"),
WS_VISIBLE | WS_CHILD ,
120, 300, 80, 25,
hWnd, (HMENU) 2, NULL, NULL);
CreateWindow(TEXT("STATIC"), lyrics,
WS_CHILD | WS_VISIBLE | SS_LEFT,
20, 20, 300, 230,
hWnd, (HMENU) 1, NULL, NULL);发布于 2010-06-25 23:27:47
试着这样做:
static TCHAR *lyrics = TEXT("Dood"); 使用您似乎拥有的编译器设置,TCHAR将被转换为wchar_t。
https://stackoverflow.com/questions/3119222
复制相似问题