读书人

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

发布时间: 2012-04-12 15:46:35 作者: rapoo

画布的背景为什么始终是黑色?
用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")
是针对控制台的
[解决办法]
起码贴点代码啊

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

读书人网 >C语言

热点推荐