求一个最简单的GDI绘图源程序

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:44:01
要一个GDI的简短程序。画一个简单的三角形或者平行四边形,或者随便什么基础图形就够了。

别太数学……
类似这种就好——
CDC::MoveTo(int x, int y)
CDC::LineTo(int x, int y)

我是编程白痴,所以麻烦请把源代码绝对完整得发出来——如果要另存为.cpp文件之类也请说明。总之这个代码给我我能直接复制粘贴后在VC上运行成功就行了!

/*FileName:main.c
modifyed by my_love_d*/
#include <windows.h>
LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
static char szAppName[] = "GDI" ;
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ;
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndProc ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hInstance ;
wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
wndclass.lpszMenuName = NULL ;
wndclass.lpszClassName = szAppName ;
RegisterClass (&wndclass) ;
hwnd = CreateWindow (szAppName, "GDIDemo",
WS_OVERLAPPEDWINDOW,
300, 300,
250, 250,
NULL, NULL, hI