2017-11-04 5 views
0

단추 나 키를 누르면 wxTextCtrl 내부의 텍스트가 수정됩니다. 예를 들어, line과 meyby를 읽거나 수정하여 텍스트의 맨 아래에 놓습니다.wxTextCtrl (StyledText 등)에서 현재 wxTextCoord 행을 결정하는 방법

현재 위치에서 ascii 텍스트를 독창적으로 읽고 디스크를 사용하지 않고 수정하는 방법.

어떻게 trought GetLineText (nr)을 읽어야하는지 결정하는 방법. 이 nr을 찾을 수 있습니까?

+0

wx의 버전은 무엇입니까? OS/툴킷? 샘플/문서를 보셨습니까? – Igor

+0

@Igor Mac, Linux 및 Windows에서 최신 버전을 사용하고 있습니다. 네, 표본을 봅니다. 그러나 샘플에는이 예제가 없습니다. 전체 문서에 대해서만 읽거나 삽입하십시오. 특별한 줄이 아니야. 내가 어떤 선을 결정 하는가? –

+0

읽는 방법 m_curCol? –

답변

1

m_curCol은 비공개이므로 사용하지 마십시오.

GetInsertionPoint()는 MacOS X에서 유용하지만 현재 작동하지 않습니다. Meybe.

+0

문서에는 OSX 제한 사항에 대한 언급이 없습니다. 어떤 라이브러리 버전을 사용하고 있습니까? – Igor

+0

@Igor PositionToXY()는 적어도 2.4.2에서 wxMac에 항상 FALSE를 반환합니다. 이 기능은 해당 플랫폼에 구현되어 있지 않습니다. PositionToXY()/XYToPosition()도 wxMac 2.6.3 및 2.8.0에 구현되어 있지 않습니다. https://wiki.wxwidgets.org/WxTextCtrl –

+0

HEAD 문서를 확인했습니다. 하지만 네 - 당신 말이 맞습니다. 적절한 구현으로 적용된 최근 패치가있었습니다. 3.0.3이 될 때까지 3.0으로 다시 백 포트됩니다. – Igor