|目次前ページ次ページ|
───────────────────────────────────
◆ ペン作成シーケンス(TPen) 
※(TPen)はキャンバス上に線や図形のアウトラインを描画するために使います 
 ※発生イベント(無し) 
※作成の為のオプション情報    
 [1]control -> (201) 
 [2]command -> (1)オブジェクト新規作成 
 [4]edit  -> 使用しない [編集領域番号の内容] 
 [5]rect  -> 使用しない [編集領域番号の内容] 
 $ [2]x $ [3]y $ [4]w $ [5]h $ [6](length) $ [7]color  
 $ [8]font $ [9](selno) $ [10]focus $ [11] 
 $ [12]keycode $ [13]parentcolor $ [14]FontColor 
----------------%%%[05-apr-2003]%%%------------------------- 
 $ [15]zorder $ [16]TabOrder $ [17]TabStop $ [18]FocusControl 
------------------------------------------------------------ 
 [10]opt  -> 描画方法(Mode) 
           1:必ず黒(pmBliack) 
           2:必ず白(pmWhite) 
           3:変化無し(pmNop) 
           4:画面色の反転色(pmCopy) 
           5:Colorで指定する色(pmColor) 
           6:ペン色の反転色(pmNotCopy) 
           7:ペン色と画面反転色の組み合わせ(pmMergePenNot) 
           8:ペン色と画面反転色のどちらにも共通な色の組み合わせ(pmMaskPenNot) 
           9:画面色とペン反転色の組み合わせ(pmMergeNotPen) 
           10:画面色とペン反転色どちらにも共通な色の組み合わせ()pmMaskNotPen) 
           11:ペン色と画面色の組み合わせ(pmMerge) 
           12:ペン色と画面色の組み合わせの反転(pmNotMerge) 
           13:ペン色と画面色のどちらにも共通な色の組み合わせ(pmMask) 
           14:ペン色と画面色のどちらにも共通な色の組み合わせの反転(pmNotMask) 
           15:ペン色または画面色の(両方でなく)どちらか色の組み合わせ(pmXor) 
           16:ペン色または画面色の(両方でなく)どちらか色の組み合わせの反転(pmNotXor) 
           0:Colorで指定する色(pmColor) 
 [11]pm1  -> ペンの幅(1)(Width) 
 [12]pm2  -> ペンで描画するスタイル(Style)(%%%[2007-10-1]%%%誤りを修正) 
           0: 実線(psSolid) 
           1: 実線(psSolid) 
           2: 破線(psDash) 
           3: 点線(psDot) 
           4: 一点鎖線(psDashDot) 
           5: 二点鎖線(psDashDotDot) 
           6: 線は描画されない(psClear) 
           7: 実線(線幅が1より太いとき中間色を使う場合がある)(psInsideFrame) 
      ※ペンの幅=1でないときは、破線、点線、鎖線は使えません    
 [13]pm3  -> 描画するペンの色番号(Color)[(定義値)色コードの説明を参照] 
───────────────────────────────────
◆ 共通 
  (%4) : 廃棄 
  (%6) : 色 
───────────────────────────────────
◆ 描画方法を変更する(Mode) 
 <esc>%control;401;[3]id;;;[6]action;;;;;; sp M 
[6]action --> 描画方法 
           1:必ず黒(pmBliack) 
           2:必ず白(pmWhite) 
           3:変化無し(pmNop) 
           4:画面色の反転色(pmCopy) 
           5:Colorで指定する色(pmColor) 
           6:ペン色の反転色(pmNotCopy) 
           7:ペン色と画面反転色の組み合わせ(pmMergePenNot) 
           8:ペン色と画面反転色のどちらにも共通な色の組み合わせ(pmMaskPenNot) 
           9:画面色とペン反転色の組み合わせ(pmMergeNotPen) 
           10:画面色とペン反転色どちらにも共通な色の組み合わせ()pmMaskNotPen) 
           11:ペン色と画面色の組み合わせ(pmMerge) 
           12:ペン色と画面色の組み合わせの反転(pmNotMerge) 
           13:ペン色と画面色のどちらにも共通な色の組み合わせ(pmMask) 
           14:ペン色と画面色のどちらにも共通な色の組み合わせの反転(pmNotMask) 
           15:ペン色または画面色の(両方でなく)どちらか色の組み合わせ(pmXor) 
           16:ペン色または画面色の(両方でなく)どちらか色の組み合わせの反転(pmNotXor) 
           0:Colorで指定する色(pmColor) 
───────────────────────────────────
◆ ペンの幅(1)を変更する(Width) 
 <esc>%control;402;[3]id;;;[6]action;;;;;; sp M 
[6]action --> ペンの幅(1) 
───────────────────────────────────
◆ ペンで描画するスタイルを変更する(Style)(%%%[2007-10-1]%%%誤りを修正) 
 <esc>%control;403;[3]id;;;[6]action;;;;;; sp M 
[6]action --> ペンで描画するスタイル 
           0: 実線(psSolid) 
           1: 実線(psSolid) 
           2: 破線(psDash) 
           3: 点線(psDot) 
           4: 一点鎖線(psDashDot) 
           5: 二点鎖線(psDashDotDot) 
           6: 線は描画されない(psClear) 
           7: 実線(線幅が1より太いとき中間色を使う場合がある)(psInsideFrame) 
      ※ペンの幅=1でないときは、破線、点線、鎖線は使えません    
───────────────────────────────────
◆ 描画するペンの色番号(Color)を変更する 
 <esc>%control;404;[3]id;;;[6]action;;;;;; sp M 
[6]action --> 描画するペンの色番号(Color)[(定義値)色コードの説明を参照] 
───────────────────────────────────
               61-1
     |目次前ページ次ページ