摘要:
var map = new BMap.Map("map"); var point = new BMap.Point(116.404, 39.915); map.centerAndZoom(point, 15); map.enableScrollWheelZoom(); // 开启鼠标滚轮缩放 map 阅读全文
摘要:
for (var i = 0, j = trackPoint.length; i < j; i++) { var marker = new BMap.Marker(trackPoint[i], { icon: icon, offset: offset }); // 创建标注 map.addOverl 阅读全文
摘要:
Ellipse() 函数可以用来绘制椭圆,它的原型为: BOOL Ellipse、(http://www.amjmh.com/v/) HDC hdc, //设备环境句柄 int nLeftRect, //左上角x坐标 int nTopRect, //左上角y坐标 int nRightRect, // 阅读全文
摘要:
绘制直线需要确定起点和终点。 确定起点使用 MoveToEx 函数。MoveToEx 用来指定画笔的起始位置,也就是从哪里开始画,它的原型为: BOOL MoveToEx( HDC hdc, //设备环境句柄 int x, //起始位置x坐标 int y, //起始位置y坐标 LPPOINT lpP 阅读全文
摘要:
如果您觉得上面矩形过于方正,那么可以使用 RoundRect 函数,它可以画出带有圆角边框的矩形,原型为: BOOL RoundRect( HDC hdc, //设备环境句柄 int nLeftRect, //矩形左上角x坐标 int nTopRect, //矩形左上角y坐标 int nRightR 阅读全文
摘要:
面的绘图使用的是Windows的默认画笔,也就是宽度为1个像素,颜色为黑色的画笔。我们也可以创建自己的画笔。 创建画笔的API函数为 CreatePen: HPEN CreatePen(http://www.amjmh.com/v/BIBRGZ_558768/) int nPenStyle, //画 阅读全文
摘要:
Windows API 中有两个函数可以用来创建画刷。 CreateSolidBrush 函数可以用来创建一个指定颜色的实心画刷,原型为: HBRUSH CreateSolidBrush( COLORREF crColor ); // crColor为画刷颜色1CreateHatchBrush 函数 阅读全文
摘要:
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ HDC hdc; //设备环境句柄 PAINTSTRUCT ps; //存储绘图环境的相关信息 static HPEN hPen; //定 阅读全文
摘要:
Rectangle 函数可以在窗口上绘制一个矩形,它的原型为: BOOL Rectangle( HDC hdc, //设备环境句柄 int nLeftRect, //矩形左上角x坐标 int nTopRect, //矩形左上角y坐标 int nRightRect, //矩形右下角x坐标 int nB 阅读全文
摘要:
LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ HDC hdc; //设备环境句柄 PAINTSTRUCT ps; //存储绘图环境的相关信息 //定义两个画刷,定义为静态变量 stat 阅读全文