Visual Basic 中学校 掲示板 投稿内容
タグのない投稿を抽出 統計 RSS

Visual Basic 中学校 > 投稿一覧 >

タッチパネルでのinkpictureの座標のズレ 解決済み

タグの編集...

投稿者 snowmansnow   (社会人)   投稿日時 2022/6/18 13:59:51

 こんにちは
  VBA(excel2016 win10)のinkpictureのタッチパネルでの座標のズレについて御質問したいです。
  外付けのタッチパネルを入手して、試し始めています。
  初期動作では、タッチパネルとクリック動作にズレがあったのですが、今は一致しています。
  (ペイントなどでも、ペン先と描画、ダイアログボタンのクリックが一致して動作しています)

  でもVBAのフォームのinkpicture上での描画位置が、ペン先から左上にズレています。
  フォームでダイアログが出て、ボタンを押さなきゃならない動作では、きっちりボタンを押せます。
  ハードウェア上のズレではないように思われました。

  inkpicture上での描画位置が、ペン先(マウス位置)から左上にズレるのが、普通の事なのか、
  もし普通なのであれば、描画時だけ、APIとかで、描画位置(マウス動作位置?)を右下に
  移動したことにさせる事ができるのか、など、教えて頂きたいです。

  特殊な質問なのか、普通の質問なのかわからないのですが、宜しくお願いしたいです。
  タッチ動作をこれから勉強していきたいので、宜しくお願いします。

  

  



投稿者 魔界の仮面弁士   (社会人)   投稿日時 2022/6/18 20:41:13
具体的な情報を持っているわけではないですが、まず一つ確認。
その PC 環境は、DPI 設定が 100% を超える設定だったりしませんか?

高解像度モニター環境の場合、アプリから見た場合の座標ズレ問題がしばしば起こりえるので、
もしも高解像度設定の場合は、100% に設定して状況が変化するかを確認してみてください。

投稿者 魔界の仮面弁士   (社会人)   投稿日時 2022/6/19 00:02:49
――と思ったものの、手元の環境(175%, 200%)ではズレないですよね…。
違う理由のようです。

当方は内蔵タッチモニターなので、状況は異なるのですけれどね。
その外付け製品特有の問題なのかも。

> 左上にズレるのが、普通の事なのか
どの程度ズレるのでしょうか?
ま、InknPicture の左上付近と右下付近とで、ズレ方に差異が生じますか?

投稿者 snowmansnow   (社会人)   投稿日時 2022/6/19 16:10:05

 こんにちは、魔界の仮面弁士様
 お返事ありがとうございます。

 お手元の環境では、そんな症状は無いとのこと、貴重なお返事ありがとうございます。

 初期の症状では、左に行けばいくほど左に、右にいけばいくほど右にという症状でしたが
 それが直った?昨日の状態でも(ペイントなど)
 inkpictureのコントロール内でも、その症状が出てました
 (各inkpictureのコントロール内で、左に行けばいくほど左に、右にいけばいくほど右に
  各inkeditも左に行けばいくほど左に、右にいけばいくほど右に)
  
 また、今日は、初期の異常が再発してまるでダメでした。(ペイントでもダメ、ボタンも押せない)
 100%にしても125%にしても症状は似てるようでした
 販売店さんが面倒みてくれるそうなので、面倒みてもらおうと思います。

 直りましたら、またinkpictureとかタッチパネルの質問させていただきたいと思います。
 よろしくお願いします



投稿者 snowmansnow   (社会人)   投稿日時 2022/7/3 21:29:47

  今晩は、魔界の仮面弁士様、るきお様

  本日、無事にタッチパネルを代替交換してもらいまして、
  アプリでもinkpictureでもズレずに認識、描画できる事を確認できました。

  この状態が普通な事を教えて頂いたので、ありがたかったです。

  また、VBAとか、できたらWPFとかもがんばってみたいので、
  よろしくお願いします