《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