C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[2635] Re:[질문]Outlook Express 뛰우기
박지훈.임프 [cbuilder] 4040 읽음    2000-01-06 00:00
: 안녕하십니까?
: 한꼬맹이 입니다.
: 우선 임프님 홈폐이지가 멋있게 새로 탄생한 것을 좀 늦었지만 축하드립니다.(나는 언제 이런거 만드노!)
: 제 질문은 간단합니다.
: Pro라이러브러리에 보면 URL 레이블이 있는데 보통 마우스로 클릭하면 'IE'가 뜨면서 해당홈폐이지로 연결이 되거나 아니면
: 직접 ShellExecute()요넘을 이용해서 일반 레이블에서 연결해 주면 되잖아요..
: 그런데 레이블에서 이메일 주소를 클릭하면 Outlook Express가 뜨면서 편지 쓰기를
: 할수있게끔 하려면 어케하나요.. 위의 방법은 'IE' 밖에는 적용이 안되는 것 같던데...
: 막상 좀 해볼려니까.. 잘 안되네여..
: 그럼 이번에도 부탁드리겠습니다.. 



임펠리테리입니다.

URL을 ShellExecute()로 호출해서 디폴트 브라우저를 띄우는 방법은 아신다고 하셨지요?
모르시는 분들은 Tip'N Tricks 게시판에서 6번 글 "팁! url / html 화일 열기"을 참고하세요.
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=6

그런데.. email 클라이언트도 동일한 방법으로 실행할 수 있습니다. email 주소도 url로 사용할
수 있는데, 그냥 단순히 email 주소 앞에 앞에 mailto: 라고 붙여주면 됩니다. 예를 들어서
브라우저의 주소입력창에 다음과 같이 입력해보세요.
mailto:cbuilder@hitel.net
그러면 시스템에 설치된 디폴트 이메일클라이언트가 실행되고, 수신인주소에 cbuilder@shinhae.com
이라고 입력되어 있을 겁니다.
그러므로, ShellExecute를 실행하면서 url을 위와 같이 넘겨주면 되는 겁니다.

이런 email url 표기법은 약간 더 응용할 수도 있습니다. url을 다음과 같이 하면,
mailto:cbuilder@hitel.net?subject=제목입니다.
이메일 클라이언트의 제목 입력창에 "제목입니다." 라고까지 입력됩니다.

그럼 참고하시길...

+ -

관련 글 리스트
2632 [질문]Outlook Express 뛰우기 권대길.한꼬맹이 3977 2000/01/06
2635     Re:[질문]Outlook Express 뛰우기 박지훈.임프 4040 2000/01/06
2638         Re:Re:[질문]Outlook Express 뛰우기 .. 3813 2000/01/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.