程序库: Easy Canvas

 

Easy Canvas:

本开发库以及 iCanvas 类简单使用了 Canvas 来开发程序。

Easy Canvas

作者: Nikolai Semko

 

版本 1.01

新功能

  • 实现与子窗口的协同工作
  • 为 Windows 结构添加了 MouseSubWin、WindowsTotal 和 SubWin 值

   int               MouseSubWin; // 鼠标指针所在子窗口的当前编号
   int               WindowsTotal;// 包括主窗口在内的整个子窗口。
   int               SubWin;      // 画布绑定的当前子窗口
 

版本 1.06。

修正了一些错误和逻辑错误。

如果不需要完整窗口中的 Canvas 类实例,可将其删除并(或)更改为部分窗口

例如

delete Canvas;
Canvas= new iCanvas(0,0,"iCanvas",300,0);          // 只有窗口左栏的宽度为 300 像素。窗口大小的调整由 
// Canvas= new iCanvas(0,0, "iCanvas",0,300); // 只有窗口顶栏的高度是 300 像素。窗口大小的调整由 
// Canvas= new iCanvas(200,100, "iCanvas",300,300); // 一个 300x300 像素的正方形,起始位置为 (200,100)。窗口大小调整不受控制 

也可以创建该类的新实例,并在创建时将其初始化

例如

iCanvas C2(300,200,"Canvas2",200,150,COLOR_FORMAT_XRGB_NOALPHA,1);
 
此处此处 展示了该库的部分功能。
 
最新版本 1.12
附加的文件:
iCanvas.mqh  33 kb
 
more recent version 1.12
附加的文件:
iCanvas.mqh  33 kb
 
最新版本 1.12
附加的文件:
iCanvas.mqh  33 kb
 
最新版本 1.12
附加的文件:
iCanvas.mqh  33 kb
 
最新版本 1.12
附加的文件:
iCanvas.mqh  33 kb
 
最新版本 1.12
附加的文件:
iCanvas.mqh  33 kb
 
最新更新尽在这里