QnA 게시물을 보다가 다음과 같은 질답을 보았습니다.
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_qna&no=58757
저도 궁금하던거라 답변대로 구현을 해보았는데요.
StringGrid 에서 Ctrl+C를 해서 Excel에 Ctrl+V 하는 기능은 구현하였습니다.
그 반대로 Excel 에서 복사해서 StringGrid 에 붙여 넣기를 구현하기위해
아래 함수를 사용 하려 하니,
int GetTextBuf(wchar_t *Buffer, int BufSize);
Clipboard에서 wchar_t 형을 BufSize 만큼 가져오려고 시도하고,
실제 가져온 갯수만큼을 int 로 리턴하는 함수 인데,
Clipbaord에 들어있는 text의 길이를 어떻게 알 수 있나요?
BufSize를 적당히 늘리면서 return하는 값 이 BufSize 보다 작을 때까지 반복해야 되나요?
부디 조언 부탁 드립니다.
|