ライブラリ: イージーキャンバス

 

イージーキャンバス:

このライブラリと iCanvas クラスは、キャンバスを使用したプログラムの作成を簡略化します。

イージーキャンバス

作者: 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
 
最新バージョン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
 
最新アップデートは常にここにある