이미지 클릭당시의 이벤트로 처리할러구 여기에 글을 올렸더니 winexec와 ShellExecute를 소개해주더군요...
근데 이 두가지 방법의 차이점을 잘 모르겠더군요....기능으로 보면 ShellExecute가 더 많은거 같기도 하구...ㅡㅡ;
고수님들은 이런 질문이 우습게 여기실테지만 저 초보짱은 미칠 노릇입니다....ㅡㅡ;
갈켜주셈~! 고수님들아~! ....아~! 글구 중수님들두 갈켜주셈~^^& ....아~! 초보님들중에도 아는 사람은 갈켜주세영~^^*
그럼 이것저것 한창~궁금한 초보짱임당....ㅡㅡ;
저두 여기 게시판에서 여러가지 도움을 받는 사람입니다만, 오늘은 답변을 하는군요..
헤헤...
WinExec() 함수는
말 그대로 Windows 실행파일을 실행시키는 것입니다.
즉, WinExec("Notepad.exe", ... ) 라구 하면, 노트패드가 실행되는것입니다.
반면에 ShellExecute()함수는 연결된 프로그램을 자동으로 실행시켜주는 것입니다.
즉, ShellExecute("aa.txt", ... ) 라고 하면 확장자가 TXT인 파일에 연결되어 있는 프로그램을 실행시키고 그 프로그램이 aa.TXT를 불러올 수 있게 하는것입니다.
아주 단적인 예로 탐색기에서 *.TXT파일을 더블클릭하면 노트패트가 자동으로 실행되서 노트패드에서 보여주죠? 그때 사용하는 함수가 ShellExecute()함수 입니다.
정리, WinExec()함수는 EXE파일을 실행시킨다
ShellExecute()함수는 확장자에 연결된 프로그램을 자동으로 실행시켜준다.
그럼 이만.
초보짱 wrote:
> 이미지 클릭당시의 이벤트로 처리할러구 여기에 글을 올렸더니 winexec와 ShellExecute를 소개해주더군요...
> 근데 이 두가지 방법의 차이점을 잘 모르겠더군요....기능으로 보면 ShellExecute가 더 많은거 같기도 하구...ㅡㅡ;
> 고수님들은 이런 질문이 우습게 여기실테지만 저 초보짱은 미칠 노릇입니다....ㅡㅡ;
> 갈켜주셈~! 고수님들아~! ....아~! 글구 중수님들두 갈켜주셈~^^& ....아~! 초보님들중에도 아는 사람은 갈켜주세영~^^*
>
> 그럼 이것저것 한창~궁금한 초보짱임당....ㅡㅡ;