(20分)我想在vs2005中,用c语言画一条直线或其它图形,应该怎么办

来源:百度知道 编辑:UC知道 时间:2024/05/15 07:58:26
(20分)我想在vs2005中,用c语言画一条直线或其它图形,应该怎么办

请给出怎么新建项目,新建哪一种项目,谢谢

用纯C比较麻烦,用WIN32程序就比较简单了:

#include "stdafx.h"

//?办跑计??
HINSTANCE hInst;
HPEN hPen[7];
HBRUSH hBru[7];
int sPen[7] = {PS_SOLID,PS_DASH,PS_DOT,PS_DASHDOT,PS_DASHDOTDOT,PS_NULL,PS_INSIDEFRAME};
int sBru[6] = {HS_VERTICAL,HS_HORIZONTAL,HS_CROSS,HS_DIAGCROSS,HS_FDIAGONAL,HS_BDIAGONAL};

//ㄧΑ??
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
void MyPaint(HDC hdc);

//****?祘Α**************************************
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
MSG msg;

MyRegisterClass(hInstance);

//磅《?﹍てㄧΑ
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}

//瘪?癹伴
while (GetMess