gpt4 book ai didi

c++ - 将 LPCWSTR 转换为 LPCSTR

转载 作者:行者123 更新时间:2023-11-28 03:57:03 26 4
gpt4 key购买 nike

从帮助我创建按钮和其他东西的网站获得此代码。这些按钮工作但由于某种原因我在创建静态时遇到编译器错误。

无法从“const wchar_t [5]”转换为“char”

无法将参数 3 从“char”转换为“LPCWSTR”

有没有简单的方法来解决这个问题?我尝试将歌词转换为另一个变量并使其只是一个字符。

  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);

最佳答案

试试这个:

static TCHAR *lyrics = TEXT("Dood"); 

使用您似乎拥有的编译器设置,TCHAR 将转换为 wchar_t。

关于c++ - 将 LPCWSTR 转换为 LPCSTR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3119222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com