예를 들어 설명 드리겠습니다.
일반적으로 test.txt 파일이 있고 빈메모장이 그림처럼 열려있는경우
아래 이미지 처럼요...
더블 클릭 후
일반적으로 test.txt 파일이 있고 빈메모장이 그림처럼 열려있는경우

test.txt을 더블 클릭하면 열려있는 메모장이 아닌 아래 그림처럼 새로운
메모장에 내용이 출력이 됩니다..
메모장에 내용이 출력이 됩니다..

그런데 저는 위와 같은 경우 즉 text.txt 파일을 더블 클릭했을 때 빈 메모장이 열려 있는 경우 새로운 메모장을 생성하지 않고 바로 빈 메모장에 내용이 출력되게 하고 싶습니다..
아래 이미지 처럼요...


위의 내용은 메모장 예제는 단순히 이런 기능이 필요하다는 단순한 예제일뿐이고요...
MFC 다이얼로그 환경에서 작업 중인데요...얼핏듣기로는 윈도우에서 특정 파일을 더블 클릭했을 때
이미 기존에 실행 파일이 열려있으면 열려있는 실행파일에 내용을 출력하고 열려 있는 파일이 없으면
새로 실행파일을 open할수 있도록 제공하는 기능이 있다는데 혹시 이런 비슷한 기능을 보신분이나 구현해 보신분 있으시면 조언부탁드립니다... ㅜ 윈도우 커멘드라인에서 이런 기능을 제공하지 않을까 해서 찾아보곤 있는데 쉽지 않네요...
전에 엑셀파일을 열때 엑셀파일을 열때마다 하나의 창에만 열려서
비슷한 내용을 검색해 본적이 있었는데요..
MFC와 상관 없는 내용이지만 참고 해보세요.~~
.xls 파일 같은 경우에는 윈도우탐색기 옵션에서 변경이 가능합니다.
.txt 파일에는 그런 옵션이 없네요.
직접 확인해 보세요.
- 윈도우탐색기를 실행
- 도구(T) => 폴더옵션 선택
- 4개의 탭이 나오는데 그 중에서 [파일 형식]
- 확장명 xls 를 선택한후 아래쪽에 [고급]을 누르면 [같은 창에서 열기]가 있습니다.
그거 체크하면 하나의 프로그램만 실행됩니다.
- 메모장 같은 경우는 그 항목을 체크할수가 없습니다.
....