마우스 우측 메뉴 다루기
게시일: 2002/08/20 | 글쓴이: doa | 12926 번 | 프린트 | 메일


Windows 9x/NT 계열의 OS에서 특정 개체에 마우스 우측 버튼을 클릭하면 현재 상황에 따른 메뉴가 출력된다. 이러한 메뉴는 OS 자체에서 제공되는 메뉴도 있지만 사용자가 프로그램을 설치하면 프로그램에의해 생성되는 메뉴도 있다.

이 번 팁에서는 이러한 마우스 우측 메뉴를 처리하는 방법을 이야기하겠다.

  1. 윈도우 탐색기 이용
    1. -E를 눌러 윈도우 탐색기를 기동한다.
    2. 도구/폴더 옵션/파일 형식 탭을 클릭한다.
    3. 원하는 파일 형식을 선택하고 고급 버튼을 클릭한다.
    4. 새로운 메뉴를 추가하기위해서는 새로 만들기 버튼을 편집하기위해서는 편집 버튼을 삭제하기위해서는 제거 버튼을 클릭한다주1.

      마우스 우측 메뉴 그림1 마우스 우측 메뉴마우스 우측 메뉴 처리 그림2 마우스 우측 메뉴 처리
  2. 레지스트리 이용 마우스 우측 메뉴에대한 정보는 HKEY_CLASSES_ROOT에 저장되어 있다주2. 따라서 각각의 파일 형식에따라 다음과 같은 키를 조사, 해당 메뉴를 추가/삭제할 수 있다. 여기서 *는 파일 형식(예: .asf 파일인 경우 ASFFile)이며, xxx는 프로그램에의해 생성된 키, 프로그램명 또는 CLSID일 수 있다.
    HKEY_CLASSES_ROOT\*\shell\XXX
    HKEY_CLASSES_ROOT\Directory\shell\XXX
    HKEY_CLASSES_ROOT\Folder\shell\XXX
    HKEY_CLASSES_ROOT\Drive\shell\XXX
    HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\XXX
    HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\XXX
    HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\XXX
    HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\XXX
    마우스 우측 메뉴 처리(레지스트리)

    그림3 마우스 우측 메뉴 처리(레지스트리)


주1: 편집/제거 버튼이 활성화되어있지 않을 수 있다. 주2: HKEY_LOCAL_MACHINE\Software\Classes의 사본이다.

댓글: 이 팁은 Anonymous님의 짜증나는 팝업메뉴에대한 답으로 작성되었습니다.


아이콘 캐쉬 파일 복구 Windows 9x/NT/2K를 사용하다 보면 아이콘 캐쉬 파일이 손상되... (9625) 2002-08-26
작업 관리자의 메뉴가 없어진 경우 사용자의 컴퓨터를 관리하다 보면 다음과 같이 작업... (12741)2002-08-17

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.