我开始使用 C++ 中的 win32 api,当我正要制作一个按钮时,智能感知显示“定义 CreateWindow CreateWindowA”。当我似乎悬停在下方时,它还会显示“错误:预期为 )”。
这是我的代码:
CreateWindow(TEXT("button"), TEXT("You should press this button"), WS_VISIBLE | WS_CHILD, 50, 50, 300, 300, hWnd, (HMENU)somecrap, NULL, NULL);
那你能告诉我到底是什么问题吗?从互联网上搜索,人们说它与预处理器的字符集有关,但我不确定该怎么做。
最佳答案
名称CreateWindow
是一个宏。真正的 Win32 API 函数有 2 个:ANSI 的 CreateWindowA
和 Unicode 的 CreateWindowW
。根据 UNICODE
定义,使用其中之一。
关于C++ CreateWindow() 函数未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33311334/