cursor 모양을 바꾸는 명령어가 뭔가요??

게시판 IDL Q&A cursor 모양을 바꾸는 명령어가 뭔가요??

태그: ,

4 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #774 Reply
      Wonho Lee
      회원

      draw widget에 나타나는 마우스 커서 모양을 바꾸려고 하는데요
      커서 모양을 바꾸는 명령어가 뭔가요??
      그리고 IDL에서 제공하는 커서 모양을 어떤게 있는지요? 또한 사용자가 임의로 그림파일을 커서로 넣을 수도 있는건지 궁금합니다.

      그리고 이건 다른 질문입니다만….
      지금 리눅스(ubuntu 12.04)에서 IDL 7.1 버전을 설치해서 사용하고 있습니다
      그런데 도움말을 사용하면
      This document cannot be displayed while offline. To go online, uncheck Work Offline from the File menu.
      이런 메세지가 뜨는데 어느 온라인으로 가라는건지 모르겠습니다.

    • #779 Reply
      JongHyeon
      회원

      IDLgrWindow::SetCurrentCursor 라는 프로시저가 질문하신 내용에 맞는 함수인 것 같습니다.

      Obj->[IDLgrWindow::]SetCurrentCursor [, CursorName] [, IMAGE=16 x 16 bitmap] [, MASK=16 x 16 bitmap] [, HOTSPOT=[x, y]]

      식으로 이용이 가능하고 cursorname을 넣으면 제공하는 커서모양이 가능한 것 같고 image 키워드를 통해서 커서 이미지도 직접 넣는 것이 가능한 듯 싶습니다.

      cursorname에 쓰이는 것들은 ARROW CROSSHAIR ICON IBEAM MOVE ORIGINAL SIZE_NE SIZE_NW SIZE_SE SIZE_SW SIZE_NS SIZE_EW UP_ARROW 가 있으며 REGISTER_CURSOR 를 통해서 커서 모양을 추가할 수 있습니다.

    • #780 Reply
      Sangwoo
      회원

      만약 draw widget으로 구현한 그래픽창이 direct graphics 기반인 경우에는 DEVICE 명령의 CURSOR_STANDARD 또는 CURSOR_IMAGE와 같은 키워드를 활용하는 방법이 있습니다. 자세한 내용은 IDL 도움말에서 DEVICE 명령에 관한 내용을 찾아보시면 잘 나와있습니다.

    • #781 Reply
      Jonghyuk
      회원

      리눅스에서 도움말은 웹브라우저를 통해 보여집니다. 디폴트 웹브라우저 (아마도 Firefox 일 것으로 예상하는데요), 를 열고 메시지 내용대로 File > 오프라인에서 작업의 체크를 해제해 보세요.

    • #782 Reply
      Wonho Lee
      회원

      와~~많은 답변이 달렸네요

      감사합니다

      마우스 커서 부분은 SetCurrentCursor 프로시저로 잘 해결했습니다

      그리고 리눅스버전 도움말은 제가 웹브라우저를 크롬을 쓰고 있어서 파이어폭스로 기본 브라우저를 바꿔서 해봤는데 동일한 메세지가 뜨더라고요

      웹으로 접속해서 도움말을 사용하는거면
      실제 도움말 웹페이지 주소를 알면 웹으로 접속이 가능한거 아닌가요??

4 답변 글타래를 보이고 있습니다
'cursor 모양을 바꾸는 명령어가 뭔가요??'에 답변달기
글쓴이 정보: