0

ツールバー項目を選択し、自動スクロールが提供されているビューの領域を選択する場合が 1 つあります。次に、選択した領域と同じ位置に、選択した領域と同じサイズのダイアログを作成します。

しかし、選択した領域がワークスペース/画面の領域よりも大きい場合、または左上隅が画面に表示されない場合、事態はさらに悪化します。その場合、ダイアログの左上が画面からはみ出します。

これらすべてをOnLButtonUp()イベ​​ントハンドラーで実行しています。

質問:

左上隅が見えるようにビューをスクロールすることは可能ですか。次に、ダイアログを新しいスクロール表示ビューとして描画します。

どんな提案/アドバイスも私にとって非常に役に立ちます。

4

1 に答える 1

0

デバイスポイントと論理ポイントを理解すると、問題が解決します。DptoLp や LptoDP などの変換を使用する必要があります。

于 2012-06-29T09:38:42.197 に答える