Q&A

  • 메모콘트롤과 RichEdit의 오른쪽마우스?
메모콘트롤을 사용하면 실행상태에서 오른쪽마우스버튼을

누르면 Popup메뉴가 생깁니다.(자르기 붙이기 ..등등).



헌데 RichEdit를 사용하면 오른쪽 마우스를 눌러도

PopUp메뉴가 나타나지 않는군요.



RichEdit에서 윈도우기본 PopUp메뉴를 사용하고 싶으데

어떻게 하면 되나요 ??



그리고 윈도우 기본 PopUp메뉴에 사용자 메뉴를

추가시킬수 있습니까??



2  COMMENTS
  • Profile
    이정욱 1999.05.25 21:56
    RichEdit에서는 윈도우 기본 팝업은 없습니다.

    Cut, Copy,Paste는 직접 구현하셔도 될것 같네요.

    위분이 답변해주신데로 Popup메뉴를 연결해야죠.

    Popup메뉴의 디자인을 하신 후에 각 기능을 구현해야 합니다.

    왜냐하면 RichEdit에서는 위의 기능 말고도 폰트크기 종류등을 바꿀수도 있기때문에 기본 Popup메뉴는 없습니다.

    워드패드를 열어서 테스트 해보세요. 걔네들도 직접 만든것 같네요.

    만약 그래도 기본 팝업을 쓰시겠다.. 모 그러신다면...



    Context메뉴라는것을 공부하셔야 합니다. 만만한것은 아니고 제가 이것 공부하느라고 한 일주일 갔습니다... 쩝.. 너무 어려워서...

    Context메뉴를 공부하시려면 Registry를 공부하셔야 하고, 또 COM 도 공부하셔야 합니다. COM이라는것은 정말 어렵더군요..흑..



    제가 '공부해야 합니다..' 그런것은 그부분만 책한권이 넘기때문에 설명을 못해요... 쩝..

    그러니 차라리 그냥 Popup메뉴를 만들고 구현하는게 편하죠. Cut, Copy, Paste는 만들기 쉽자나요.



    지니 wrote:

    > 메모콘트롤을 사용하면 실행상태에서 오른쪽마우스버튼을

    > 누르면 Popup메뉴가 생깁니다.(자르기 붙이기 ..등등).

    >

    > 헌데 RichEdit를 사용하면 오른쪽 마우스를 눌러도

    > PopUp메뉴가 나타나지 않는군요.

    >

    > RichEdit에서 윈도우기본 PopUp메뉴를 사용하고 싶으데

    > 어떻게 하면 되나요 ??

    >

    > 그리고 윈도우 기본 PopUp메뉴에 사용자 메뉴를

    > 추가시킬수 있습니까??

    >





  • Profile
    redhead 1999.05.25 20:09
    지니 wrote:

    >

    > 메모콘트롤을 사용하면 실행상태에서 오른쪽마우스버튼을

    > 누르면 Popup메뉴가 생깁니다.(자르기 붙이기 ..등등).

    >

    > 헌데 RichEdit를 사용하면 오른쪽 마우스를 눌러도

    > PopUp메뉴가 나타나지 않는군요.

    >

    > RichEdit에서 윈도우기본 PopUp메뉴를 사용하고 싶으데

    > 어떻게 하면 되나요 ??

    >

    > 그리고 윈도우 기본 PopUp메뉴에 사용자 메뉴를

    > 추가시킬수 있습니까??

    >



    PopUp Menu Component를 하나 놓구요.

    RichEdit property에 PopUp이라는게 있는데 여기다 PopUpMenu를 넣주고

    PopUpMenu 항목에 추가하시면 됩니다.