C ++ CreateWindow()函数未定义

时间:2015-10-23 21:01:20

标签: c++ winapi

我开始在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);

那么你能告诉我究竟是什么问题吗?从搜索互联网,人们说它与预处理器的字符集有关,但我不确定该怎么做。

1 个答案:

答案 0 :(得分:3)

名称CreateWindow是一个宏。真正的Win32 API函数是2:CreateWindowA用于ANSI,CreateWindowW用于Unicode。根据{{​​1}}定义使用其中一个。