GDI+做正弦曲线(获取窗口大小) .
来源:互联网 发布:专业课视频软件 编辑:程序博客网 时间:2024/05/18 06:23
void GdiDrawline(HWND hWnd, HDC hdc)
{
Gdiplus::Graphics graphics(hdc);
Gdiplus::Pen myPen(Gdiplus::Color::Red);
myPen.SetWidth(1);
RECT lpRect;
GetClientRect(hWnd, &lpRect);//获取窗口客户区的坐标,例如:记事本程序编辑窗口的左上点相对于记事本程序的坐标,编辑窗口的右下点相对于记事本程序的坐标。
int hight = lpRect.bottom - lpRect.top;
int width = lpRect.right - lpRect.left;
for (int i=0; i<width; i++)
{
graphics.DrawLine(&myPen, i, (int)(hight/2-hight/2*sin(i/100.0)), i+1, (int)(hight/2-hight/2*sin((i+1)/100.0)));
}
myPen.SetColor(Gdiplus::Color::Blue);
graphics.DrawLine(&myPen, 0, hight/2, width, hight/2);//画横坐标
}
BOOL GetClientRect(
HWND hWnd, // 窗口句柄
LPRECT lpRect // 客户区坐标
);//该函数获取窗口客户区的坐标。客户区坐标指定客户区的左上角和右下角。由于客户区坐标是相对窗口客户区的左上角而言的,因此左上角坐标为(0,0)
BOOL GetWindowRect(HWND hWnd,LPRECT lpRect);//该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。
BOOL ScreenToClient(HWND hWnd, LPPOINT lpPoint);//该函数把屏幕上指定点的屏幕坐标转换成用户坐标。
- GDI+做正弦曲线(获取窗口大小)
- GDI+做正弦曲线(获取窗口大小) .
- GDI+练习(画正弦曲线)
- 《windows程序设计》(四)-------GDI编程之动态正弦曲线
- Javascript获取浏览器窗口大小(转)
- Javascript获取窗口大小(宽度,高度)
- javascript 获取窗口大小
- javascript 获取窗口大小
- 获取窗口的大小
- 获取窗口大小
- MFC获取窗口大小
- 获取窗口大小
- js获取窗口大小
- JavaScript获取窗口大小
- 获取窗口大小
- 改变程序显示模式(获取窗口大小、状态栏大小、标题栏大小、边框大小)
- C语言控制台应用程序GDI绘制正弦曲线
- javascript 获取窗口大小 Ajax__
- 关于 GDI+ 在 VC6, VS2005, VS2010 中应用的一点区别 .
- 2012烟台市专场招聘会
- maven标准目录结构
- 使用隐含参数模拟ORACLE数据库服务器掉,重做日志丢失打开数据库
- 用VS编写ActiveX的一点注册问题解决 .
- GDI+做正弦曲线(获取窗口大小) .
- bat 文件在windowsXP和Windows7 上的一点区别 .
- 初学JavaEE之web.xml
- C语言复习之结构体基础知识
- WIN7系统VC6中添加OCX出现“不支持此接口” 问题的解决方法 .
- 2012奋斗
- Struts 理论笔记
- exec() 执行系统的某些命令的函数
- 李开复:创新工场有哪些失败项目