#19173
Yutaka Emura
キーマスター

EmEditor v14.3.0 beta 9 を公開しました

本日、EmEditor v14.3.0 beta 9 を公開いたしました。

beta 8 からの主な変更点は、次の通りです。

  • ThinkPad の TrackPoint によるスクロールに対応しました。
  • その他の不具合の修正、最適化など。

ダウンロード

http://www.emeditor.com/pub/emed32_14.3.0_beta9.exe (32-bit installer)
http://www.emeditor.com/pub/emed64_14.3.0_beta9.exe (64-bit installer)

t2 様

今回、標準スクロール バーを使用せずに、自分で作成したカスタム スクロールを使用し、標準スクロールと全く同様なメッセージ(SBM_GETPOS、SBM_GETRANGE、SBM_GETSCROLLINFO など)にも対応したのですが、それでも、TrackPoint から認識されませんでした。そこで、水平スクロールなら問題ないのに、垂直スクロールだと認識されない、ということからヒントを得て、結局、CreateWindowsEx 関数に渡すスタイルに、垂直スクロールなら SBS_VERT を指定すればいいことがわかりました。水平スクロールは、 SBS_HORZ が 0 のため、指定していなければ水平スクロールと認識されていたようです。

インターネットを検索していると、ある有名な Web ブラウザでは、サイズが 0 のダミーのウィンドウを作成したりして、あまりきれいでない方法で対応しているのが見受けられました。今回のスタイルの指定などに気を付ければ、そのような他のアプリでもスマートに解決できるのではないかと思います。もしこれを見ていただいていれば、参考にしていただけると幸いです。

余談ですが、今回の実機というのは、実は、子供が学校から借りている ThinkPad でした。なんと、学校区のすべての中学・高校の全校生徒に ThinkPad を無料で貸し出して、たまたま、部屋を掃除している時に、ちらっと子供のパソコンを見たら、なんと TrackPoint が付いているではないか、と思って早速、子供から借りて試したのでした。でも、管理者権限が使用できず、ネットワークも使用できず、テスト版を作成しては、USB ドライブでポータブル版を作成してコピーして、テスト、失敗の連続でした。

それでもなんとか、解決できて良かったです。この度は、ご意見をいただき、たくさんテストしていただき、ありがとうございました。

Yutaka