私は編集コントロールの中に、左のアイコンと右のアイコンボタンの両方を追加するというカスタム編集コントロールを構築しています。これには、テキスト(およびカーソル)の開始点をXピクセル分だけ右にシフトする必要があります。これはまた、右のボタンのためのスペースを確保するために、テキストをどれだけ広げることができるかを「制限する」必要があることを意味します。ブラウザのように左側にカスタムアイコンと、編集コントロールの内容を消去するための右側の「X」ボタンの両方を提供することを意図しています。エディットコントロール内のカーソル位置をオフセットするには?
子孫TCustomEdit
のテキストとカーソルをどこに描画するのかをRect
にオフセットする方法はありますか?
また、別のカスタムコントロールを作成してその中に 'TEdit'を埋め込む方が良いでしょうか? –
クリッピングを使用して、図面が外部ウィジェットを妨害しないようにするにはどうしたらよいですか? – OnTheFly