Change Log
컨텍스트 메뉴(우클릭 메뉴) 연결을 위한 메시지 변경
Add to unknown file type -> Add context-menu to unknown file type
Add to all file type -> Add context-menu to all file type
일단은 ini 파일에 만 추가 하도록 작성을 할 예정인데, 이럴 경우에는 ini 파일 내용과
레지스트리의 설정이 일치 하지 않을 것이 우려 되어서 어디에 추가 하는 것이 깔끔할지 고려중
void LoadSettings();
void SaveSettings(BOOL);
이 두녀석으로 설정을 ini 파일로 부터 읽어 오고 저장을 하도록 하는데
최초 실행시에는 ini 파일을 생성하고
int CreateIniFile();
종료할때 SaveSetting을 하도록 함으로서, 레지스트리에 모두 저장하는 frhed 와는
구조적으로 약간의 차이점이 있다. 아무래도 레지스트리 부분은 ini에 저장을 하되
별도로 레지스트리를 체크 하도록 별도 루팅을 적용해야 할 듯 하다.
단계
1. ini 파일에 설정을 읽는다.
2. 설정에 따른 레지스트리 설정을 확인한다.
3. ini 파일의 설정에 맞추도록 레지스트리를 설정한다.
아무래도 이렇게 해야지 안정적으로 ini 설정과 동기화가 가능할 듯 하다.
그리고 초기 설정값은 파일확장자와 연결하지 않는 것으로 하는게 편할 듯.
잡소리 : 생각해보면 별거 아닌데..
그냥 copy & paste 하고 ini 파일에 하지 않으면 간단할 걸 너무 고민하는 것 같기도 하다.
컨텍스트 메뉴(우클릭 메뉴) 연결을 위한 메시지 변경
Add to unknown file type -> Add context-menu to unknown file type
Add to all file type -> Add context-menu to all file type
일단은 ini 파일에 만 추가 하도록 작성을 할 예정인데, 이럴 경우에는 ini 파일 내용과
레지스트리의 설정이 일치 하지 않을 것이 우려 되어서 어디에 추가 하는 것이 깔끔할지 고려중
void LoadSettings();
void SaveSettings(BOOL);
이 두녀석으로 설정을 ini 파일로 부터 읽어 오고 저장을 하도록 하는데
최초 실행시에는 ini 파일을 생성하고
int CreateIniFile();
종료할때 SaveSetting을 하도록 함으로서, 레지스트리에 모두 저장하는 frhed 와는
구조적으로 약간의 차이점이 있다. 아무래도 레지스트리 부분은 ini에 저장을 하되
별도로 레지스트리를 체크 하도록 별도 루팅을 적용해야 할 듯 하다.
단계
1. ini 파일에 설정을 읽는다.
2. 설정에 따른 레지스트리 설정을 확인한다.
3. ini 파일의 설정에 맞추도록 레지스트리를 설정한다.
아무래도 이렇게 해야지 안정적으로 ini 설정과 동기화가 가능할 듯 하다.
그리고 초기 설정값은 파일확장자와 연결하지 않는 것으로 하는게 편할 듯.
잡소리 : 생각해보면 별거 아닌데..
그냥 copy & paste 하고 ini 파일에 하지 않으면 간단할 걸 너무 고민하는 것 같기도 하다.
'모종의 음모 > Notepad2' 카테고리의 다른 글
| Notepad2 컴파일을 위한 몸부림 - 5 (2) | 2008/12/29 |
|---|---|
| Notepad2 컴파일을 위한 몸부림 - 4 (9) | 2008/12/28 |
| Notepad2 컴파일을 위한 몸부림 - 3 (2) | 2008/12/26 |
| Notepad2 컴파일을 위한 몸부림 - 2 (2) | 2008/12/24 |
| Notepad2 컴파일을 위한 몸부림 - 1 (0) | 2008/12/22 |
| Notepad2 컴파일 실패 OTL (0) | 2008/12/21 |
TAG noetpad2
댓글을 달아 주세요
경로때문에 결정이 안서신다면 레지스트리 메뉴만 따로 통합하는것도 고려해볼 수 있겠네요.
2008/12/26 10:05 [ ADDR : EDIT/ DEL : REPLY ]메모장의 수정버전에서는 윈도우즈의 기본 메모장을 레지스트리를 이용하여 대체할 수 있는데, 이경우 경로와 무관하게 notepad.exe만 사용하면 notepad2가 대신 실행되는 효과이기 때문에 등록/해제로 통합이 가능할 수 있겠네요.
아, 대체할때 경로가 필요하겠네요;; 패쓰...
그정도 경로는 조금 꽁수를 부리면 현재 자기 자신의 경로를 알아 내서 자동으로 추가 하면되 니까 그리 어려운 작업은 아니라고 보여 집니다.(물론 다국어 지원시에는 OTL)
2008/12/26 10:17 [ ADDR : EDIT/ DEL ]한가지 신기한건... BLUE'nLIVE 님께 받은 소스에는 '바탕화면에 링크 생성'이 안되네요. 완전체는 되는데 말이죠 ㅠ.ㅠ 주말에 한번 꼼지락해서 추가 해봐야겠어요 ^^;