《Windows C 图形程序设计》
教学演示 2
JXYS2. 修改"Hello World!"应用程序
新项目窗口—文件视图(File View)—展开 WCTCS File—
双击 WCTCS.CPP。
1.增加绘图所需要包函的数学函数头文件。
#include <math.h>
2.注册窗口类,填写窗口属性 RegisterClass
设置工作区背景颜色(画刷)
+2 +1 +0 -1 -2 -3
黑 白 浅灰 灰 蓝 浅蓝
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW-3);
3.创建窗口 CreateWindow
hWnd =
CreateWindow(
szWindowClass,
// 修改窗口标题栏
"Visual C++ 6.0 Windows C 图形程序设计
fsxss",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0,
CW_USEDEFAULT, 0,
NULL, NULL, hInstance, NULL);
4.窗口过程函数 WndProc,接收和处理消息
设置画笔
HDC hdc;
static int fnPenStyle=PS_SOLID; //画笔风格:实线
static int nPenWidth=2; //画笔宽度:
static COLORREF crPenColor=
RGB(255,255,0); //画笔颜色:
static COLORREF crBrushColor=0; //画刷颜色:
HPEN hPen;
5.修改标识符
资源标识符必须与项目名称相同,编译才能通过。
光标资源、菜单控件IDC_WCTCS、图标资源IDI_WCTCS、
字符串IDS_WCTCS