今天找到了原因,原来在Project--Properties--Build targets上标明了工程类型是Console application,
把它改为GUI application然后重新编译就可以把控制台背景去除了
注:其实控制台界面可以用 标准输入输出 来调试函数,免去了用MessageBox的麻烦,发布可执行文件时再改为GUI Application