0

サードパーティのアプリケーションからテキストを強調表示するために使用される長方形の座標を取得する方法はありますか(たとえば、マウスでテキストを選択してクリップボードにさらにコピーする場合など)?

アプリケーションがカスタムレンダリングを行う場合は不可能だと思いますが、標準のコントロールについてはどうでしょうか。ハイライトされた長方形を描画するための中心的な方法があるようですが、これに関する有用な情報は見つかりませんでした。また、クリップボードの傍受はそのような情報を返さないようです。

4

1 に答える 1

1

EM_GETSELを使用して文字の選択範囲を取得し、次にEM_POSFROMCHARを使用して、編集コントロールのクライアント領域に表示される各文字の座標を取得できます。

于 2013-01-17T01:10:38.047 に答える