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

델파이 팁&트릭
Delphi Programming Tip&Tricks
[54] 델파이의 Message Dialogue 수정한 겁니다.
박진수 [jeensoo] 5729 읽음    2004-07-09 10:32
오래전 부터 써오던 소스인데..

델파이를 처음 배우시는 분들의 불만이 아마 MessageDlg 함수 사용시 버튼이나 MessageDlg 창의 caption
그리고 각 다이얼로그 이벤트(질문,경고,정보..,)마다 사운드가 없다는 점등 이겠지요.

그래서 오래전에 MessageDlg 관련 vcl을 버튼과 캡션의 한글와 이벤트 사운드 효과가
되게끔 수정하여, hmsg.pas의 별도의 unit으로 만들어 사용해왔습니다.

일단 설치는 뭐 해당 소스를 델파이 디렉토리 밑에 적당한 위치에 이동시킨후..
델파이 ide 환경에서..  component/install component 메뉴로 설치하시면 되구요

사용법은
interface나 Implmantation의 uses 에 hMsg를 선언하고..
프로그램 필요 부분에 MessageDlg 대신 hMessageDlg를 코딩하시면 됩니다.

일단 두개의 소스를 올려놨는데요.

hMsg.pas는 기본 vcl 소스에  DevExpress사의 TcxTextEdit와 공개용 WinXp 스타일 버튼인 TdxButton을
이용하여.. 프로그램 개발시 폼의 바탕색을 White로 디자인할경우에 맞게끔 해놓은 것입니다.
따라서 설치전에 TcxTextEdit 관련 unit과 TdxButton 관련 unit이 설치 되어있어야 합니다.

hMsg00.pas는 기본 vcl 소스를 그대로 수정해 놓은 것이니..,
상황에 맞게 사용하시면 됩니다.

그럼 좋은시간 되시길 바라며..,

+ -

관련 글 리스트
54 델파이의 Message Dialogue 수정한 겁니다. 박진수 5729 2004/07/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.