웹 페이지 내용을 복사하여 창조 에디터에 붙여넣기하면, HTML 태그까지 모두 가져옵니다. 이 기능을 'ㅎ메모'에서도 구현이 가능할까요?
지금 제작하여 사용중인 프로그램에 웹페이지 파싱하는 기능이 들어가는데, 평소엔 귀찮던 저 기능이 각별히 필요하지 뭡니까.. ㅎㅎ
지상현 2011-12-28 AM 2:41:55
예제 있지 싶습니다.
저 기능은 창조에 있는 기능이 아니며, IE나 FF같은 브라우저에서 지원하는 기능입니다.
복사한 시점에서 이미 HTML 데이터도 같이 클립보드에 들어있습니다.
일반적인 컨트롤에서는 붙여넣으면 텍스트 부분만 붙여넣지만, 창조 코드 편집기는 그걸 우선적으로 붙여넣는 거겠죠.
자료실에서 클립보드를 직접 다루는 예제를 찾아보시면 비슷한 예가 있던 것으로 압니다. 가져오는 것 자체는 Api를 몇 개 쓰면 되긴 하는데 데이터가 UTF-8 이라서 바로 가져다 쓰기는 아마 힘들 거 같네요.
바람 2011-12-29 AM 12:40:35
지상현님 박종훈님이 올리신 http://cugz.sjworks.net/bbs/zboard.php?id=pds_sc&no=796 게시글 말씀이군요.
utf-8을 ansi로 변화해서 사용하는 것은 지금 구현해서 사용하고 있습니다만...
ClipBoardHTML.pas 란것을 이용해야하는 모양인데.. 창조만 할 줄아는 저한테는 그림의 떡이지 뭡니까.ㅎㅎ
일단 다른 프로그램을 띄워서 다시 가져오는 방법으로 해야겠네요.
코맨트 감사합니다.
지상현 2011-12-29 AM 2:34:52
.pas 파일은 물론 창조에서 쓸 수 있는 게 아닌데, 알려주신 소스 코드에서 기능 자체는 창조로만 구현되어 있습니다. 종훈님께서 참고로 같이 넣으신게 아닌가 하네요.
제가 조금 무책임했네요. 분명 있었던 것 같은데 찾아보니 클립보드에서 꺼내오는 예제는 보이지 않네요.
간단하게 예제를 만들어 올리겠습니다.