我用WTL写了一个基于对话框的程序.
想在对话框程序启动时,就初始化Editbox的值为"AAAA",于是在OnInitDialog函数调用:
Edit_SetText(IDC_EDIT1,"AAAA");
编译时提示错误:Edit_SetText这个宏没定义
于是我就在本文件的开头包含windowsx.h
再次编译提示error C2660: 'SetWindowTextA' : function does not take 2 parameters
但如果我只接使用SetWindowText是没有错误的.但调查发现Edit_SetText其实就是调用SetWindowText函数,但为什么有错呢?
不明白为什么?请高手指点迷津.