現在Picture1にLineメソッドを使って線カーソルを構成してます。
(キーによってX方向に移動する線カーソルです)
Picture1には背景画像がありその背景を消さないようにDrawMode
をVbXorPenにしてカーソルを移動させています。
Lineの場合だとこれでうまくいっているのですが、このカーソルと
一緒に文字(例えば「A」)も移動させたいのですがうまくいきません。
(Picture1.Print "A"としています)
XORにならずその描画され、いくつも「A」が出現してしまいます。
Lineと同じようにXOR描画するにはどうしたらよいのでしょうか?
アドバイスください。
OS:Windows2000 VB:VB6
# 解答ではありません。
TextはLineと異なりPenやBrushからは独立した色で描画されますよね。
ですから、ただ標準の描画だけで対応するのは難しいかと思われます。
# いっそ、LabelとかImageを使うとか。
K.J.K.さんありがとうございます。
言われるとおり難しそうですね。
単純にLineと同じ方法で・・と安易に考えてましたが
企画自体を見直したいと思います。
言われるようにLabelやImageでも試してみたいと思い
ます。
解決ではないですが一旦諦めます。
ツイート | ![]() |