首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

画布的背景为什么始终是黑色?该如何处理

2012-04-12 
画布的背景为什么始终是黑色?用c语言编程、画图,VS环境。想画出一个图形,并希望其背景为白色。但是,程序运行

画布的背景为什么始终是黑色?
用c语言编程、画图,VS环境。想画出一个图形,并希望其背景为白色。
但是,程序运行后,画出的图形的背景为黑色,再按回车键后,出现背景为白色的屏幕,再按回车键,屏幕消失。
我的程序是哪里出错了?应该如何修改?
我先后用了setbkcolor()和system("color F0"),都不成功。程序的结果仅仅是背景不符合要求。
非常感谢。


[解决办法]
先在VC6里面
新建、工程、Win32 Application、选Hello World程序、完成。
弄个Windows API版的Hello World练练。

C/C++ code
...        case WM_PAINT:            hdc = BeginPaint(hWnd, &ps);            // TODO: Add any drawing code here...            RECT rt;            GetClientRect(hWnd, &rt);            DrawText(hdc, szHello, strlen(szHello), &rt, DT_CENTER);                        //在这里可以试试调用其它GDI画图功能            EndPaint(hWnd, &ps);            break;...
[解决办法]
学楼上的
[解决办法]
用白色的brush绘,是对话框还是什么工程
[解决办法]
setbkcolor()和system("color F0")
是针对控制台的
[解决办法]
起码贴点代码啊

或者搜索“控制台窗口界面的编程控制”

热点排行