我开始在c ++中使用win32 api,当我要制作一个按钮时,intellisense说“定义CreateWindow CreateWindowA”。当我似乎徘徊时,它也说“错误:预期a)'”。
这是我的代码:
CreateWindow(TEXT("button"), TEXT("You should press this button"), WS_VISIBLE | WS_CHILD, 50, 50, 300, 300, hWnd, (HMENU)somecrap, NULL, NULL);
那么你能告诉我究竟是什么问题吗?从搜索互联网,人们说它与预处理器的字符集有关,但我不确定该怎么做。
答案 0 :(得分:3)
名称CreateWindow
是一个宏。真正的Win32 API函数是2:CreateWindowA
用于ANSI,CreateWindowW
用于Unicode。根据{{1}}定义使用其中一个。