okto님 블로그에서 잠시 언급된 건데, 추가하는 것이 어렵지 않아 삽질기 부록#8에 이어서 포스팅함
Notepad2에서는 찾기 관련된 기능은 모두 메뉴에 등록되어 있다.
찾기(Ctrl-F), 다음 찾기(F3), 이전 찾기(Shift-F3) 모두 말이다.
그런데, 바꾸기의 경우 바꾸기(Ctrl-H)는 등록되어 있는데, 다음 바꾸기(F4)는 메뉴에 등록되어 있지는 않다.
(기능 자체는 있다)
물론, 이 기능은 단축기를 이용하는 쪽이 훨씬 편한 기능이지만, 메뉴에 없으면 기능 자체를 모를 수 있어 메뉴에 넣기로 했다.
1. Notepad2.rc
아래와 같은 부분을 찾다. File 메뉴의 일부이다.
이 아래에 아래의 한 줄을 추가한다.
MENUITEM "Select To Ne&xt\tF2", IDM_EDIT_SELTONEXT
MENUITEM "R&eplace...\tCtrl+H", IDM_EDIT_REPLACE
이 아래에 아래의 한 줄을 추가한다.
MENUITEM "Replace Nex&t\tF4", IDM_EDIT_REPLACENEXT
2. Notepad2.c
void MsgInitMenu(HWND hwnd,WPARAM wParam,LPARAM lParam) 함수에서 아래와 같은 부분을 찾는다.
이 아래에 다음의 한 줄을 추가한다.
EnableCmd(hmenu,IDM_EDIT_SELTOPREV,i && lstrlenA(efrData.szFind));
EnableCmd(hmenu,IDM_EDIT_REPLACE,i /*&& !bReadOnly*/);
이 아래에 다음의 한 줄을 추가한다.
EnableCmd(hmenu,IDM_EDIT_REPLACENEXT,i);
수정된 결과는 아래와 같다
짜잔~
다운은 어디서 받나요..?
답글삭제trackback from: 메모장2 (3.1.21) 홍익인간 버전 -수정
답글삭제메모장2의 RC4가 릴리즈되고 나서 기나긴 시간이 흘렀고 드디어 21일, 정식 버전이 발표되었다.그리고 어제! 패치버전 역시 공개되었다.그리고 오늘! 메모장 전담 삽질맨1 BluenLive님의 추가 패치가 완료되었다.옥토씨는 다 차려진 밥상에다 낼름 한글화 작업만 하는 기염을 토(쿨럭!)했다.메뉴 항목은 본래 구차니님의 삽으로 떠야 하는 작업이었으나 워낙 바쁘신 관계로 이번에는 BluenLive님의 삽으로 대신했다.홈페이지에 공개된 패치버전과의 차...
@zasfe - 2009/07/02 16:01
답글삭제방금 업데이트 했습니다. 잘 쓰시기 바래요~