哪位高人能教我编写一份程序啊?
来源:百度知道 编辑:UC知道 时间:2024/06/05 09:17:19
要求:显示一个等边三角形,
按下PAGEDOWN,PAGEUP变成正方形,圆形,椭圆,
按下+ -图形能放大缩小
的程序。
急用!各位大虾救命呀!
程序源代码请参阅Visual C++工程中BuildGrid.cpp文件。重要的函数有:
//-----------------------------------------------------------------------
// LineIntersect() 两直线求交点
// 参数: [I]构成两相交直线的四点
// 返回: 交点
//-----------------------------------------------------------------------
// DivideLine() 直线均分n份,求各分割点
// 参数: [I]构成直线的两点,整数数n
// [O]用来保存分割点的数组pt[n+1],包括两端点
// 返回: 无
//-----------------------------------------------------------------------
// BuildGrid() 生成网格
// 参数: [I]等边三角形三个顶点,四边形单元数组指针
// [O]四边形单元数组内容保存生成的网格数据
// 返回: 无
//-----------------------------------------------------------------------
// GetSaveFileDlg() 显示保存文件通用对话框
// 参数: [I]父窗口句柄hwnd
// [O]文件全路径名保存字符串
// 返回: 成功或确定返回非零值,失败或取消返回零
int GetSaveFileDlg (HWND hwnd,PTSTR szFileName,TCHAR szFilter[])
//--------------