[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/08/19(Thu) 14:34
投稿者名:やま
Eメール:
URL :
タイトル:
画像の座標取得について
初めまして。
早速ですが、表題の件で質問があります。

WinNT4.0、VB5.0の環境で、tiff画像ファイルをWANG イメージエディットコントロールで
表示させています。
そして、この画像をマウスクリックし、マウスが押された場所の座標をMouseDownイベントで
取得する処理を行っています。

この時に取得される座標の単位についてですが、現在、Twip単位になっているので、
これをピクセル単位で取得できるようにしたいのですが、それは可能でしょうか?
それとも、ピクチャボックスのScaleModeプロパティのように、単位の設定を変えられる
プロパティがWANG イメージエディットコントロールに存在するのでしょうか?

どなたかご存知の方がいらっしゃいましたら、よろしくお願いします。

投稿時間:2004/08/19(Thu) 17:25
投稿者名:りっとっと
Eメール:
URL :
タイトル:
Re: 画像の座標取得について
WANGイメージエディットコントロールのことは知りませんが、
一応取得単位がTwipとなっているとのことで、これからピクセル数を
算出する方法は(TwipX,TwipYともにTwip単位での座標値)
 PixelX = TwipX \ Screen.TwipsPerPixelX
  PixelY = TwipY \ Screen.TwipsPerPixelY
でピクセル単位変換できるかと思います。

投稿時間:2004/08/19(Thu) 18:02
投稿者名:やま
Eメール:
URL :
タイトル:
Re^2: 画像の座標取得について
>  PixelX = TwipX \ Screen.TwipsPerPixelX
>   PixelY = TwipY \ Screen.TwipsPerPixelY
> でピクセル単位変換できるかと思います。

実際に上記の方法で試したところ、変換できました。
アドバイス、ありがとうございました。