运行效果:
源代码:
#include <windows.h>
#pragma comment(lib, "winmm.lib") //调用PlaySound函数所需库文件t
#define WINDOW_WIDTH 1000
#define WINDOW_HEIGHT 800
#define WINDOW_TITLE L"【游戏程序设计】GDI绘图"
HINSTANCE hInst;
HDC hdc; //画布
int MyWindowClass(HINSTANCE);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
void MyDraw(HDC);
/********************************************************************************************************
声明画笔hPen[7],画刷hBrush[7]和hFont,并分别将7种画笔形式,6种画刷形式存入sPen[7],sBrush[6]中
*********************************************************************************************************/
HPEN hPen[7];
HBRUSH hBrush[7];
HFONT hFont;
int sPen[7] = {PS_SOLID, PS_DASH, PS_DOT, PS_DASHDOT, PS_DASHDOTDOT,PS_NULL,P