title: How to offset the position of the cursor in an edit control?
body: <p>I'm building a custom edit control which consists of adding both an icon at the left and an icon button at the right, both inside the edit control. This requires shifting the starting point of the text (and cursor) to the right by X amount of pixels. This also means I need to 'Limit' how wide the text can be drawn too, to make room for the button on the right. The intention is to provide both a custom icon on the left, such as in a browser, as well as an 'X' button on the right to clear the contents of the edit control.</p>
  
  <p>How to offset the <code>Rect</code> of where to draw the text and cursor in a <code>TCustomEdit</code> descendant?</p>