>>697 tks. やっぱり選択肢が少ないですね。

やりたいこと(現にWZでやっていること)は単純で、「自作の入力支援
ダイアログをキャレットの真下に置く」ことだけなのです。一日に
何千回も呼び出す処理なので、とにかく視点移動を少なくしたいのです。

キャレットの位置を取得してダイアログを動かす操作を、dll経由で
Win32APIを呼び出して実現しています。その意味では、Win32APIが
呼び出せるのであれば、dllは呼び出せなくてもいいのですが。

他のエディタを使っている人は、何か別の方法で、同じような目的を
達成しているのでしょうか?
それとも、「ダイアログをキャレットの真下に置きたい」と考える人が
特殊なのでしょうか?