저는 편집 컨트롤 내부에있는 왼쪽에 아이콘과 오른쪽에 아이콘 버튼을 모두 추가하는 것으로 구성된 사용자 지정 편집 컨트롤을 만들고 있습니다. 이렇게하려면 텍스트 (및 커서)의 시작점을 X 픽셀만큼 오른쪽으로 이동해야합니다. 이것은 또한 오른쪽에있는 버튼을위한 공간을 만들기 위해 텍스트를 얼마나 크게 그릴 수 있는지를 '제한'해야한다는 것을 의미합니다. 브라우저에서와 같이 왼쪽에 맞춤 아이콘과 오른쪽의 'X'버튼을 모두 제공하여 편집 컨트롤의 콘텐츠를 삭제합니다.편집 컨트롤에서 커서 위치를 오프셋하는 방법은 무엇입니까?
Rect
을 상쇄하여 TCustomEdit
자손의 텍스트 및 커서를 그릴 위치를 어떻게 지정합니까?
아니면 다른 사용자 정의 컨트롤을 만들고 내부에 'TEdit'을 삽입하는 것이 더 좋을까요? –
그림이 외부 위젯을 방해하지 않도록 클리핑을 사용하지 않는 이유는 무엇입니까? – OnTheFly