shaoguanfa 发表于 2015-1-29 11:48:07

UNICODE字符记问题 这是哪里错了 百思不得其解

        case WM_CHAR:
                char nr;
                sprintf(nr,"按下了%c键",wParam);
                MessageBox(hwnd, nr, TEXT("按键"), 0);
                //这里的nr提示“char*”类型的实参与“LPCWSTR”类型的形参不兼容
                break;使用UNICODE字符的话,应该怎么改呢?有几种办法可以修改?

shaoguanfa 发表于 2015-1-29 11:52:02

        case WM_CHAR:
                TCHAR nr;
                sprintf(nr,"按下了%c键",wParam);
                //这样的话提示“TCHAR*"类型的实参与"char*”类型的形参不兼容
                MessageBox(hwnd, nr, TEXT("按键"), 0);
                break;
页: [1]
查看完整版本: UNICODE字符记问题 这是哪里错了 百思不得其解