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
[374] [답변] HORONG/ [씨빌더]메세지박스에대한 질문.../프포
박지훈.임프 [cbuilder] 6033 읽음    1998-06-05 03:31
안녕하세요. 프로그래머포럼 C++Builder 작은모임 빌더라운지 담당 임펠리테리입니다.

말씀하신대로 MessageBox함수를 사용하면 그러한 경고나 물음표 등의 아이콘을 포함한

메시지 다이얼로그를 보여줄수 있습니다. 하지만 그 외에도, 보여줄 버튼의 종류도 지

정할 수 있습니다. 예를 들어서, OK, OKCANCEL, YESNOCANCEL등의 여러가지 옵션중에서

선택이 가능하다는 거죠.

이 MessageBox 다이얼로그는 TApplication의 멤버이기 때문에

Application->ShowMessage(텍스트, 캡션, 플래그);

형식으로 호출하면 됩니다. 하지만 원래는 API함수구요, 형식은 Applcation 클래스에

있는 함수와 동일하며 첫 인자로서 호출하는 윈도우의 핸들이 포함됩니다.

원하시는 것처럼 아이콘을 포함시키시려면, 예를들어 느낌표 모양의 아이콘을 나타내

시려면 플래그에 MB_ICONEXCLAMATION을 추가하시면 됩니다. 예를들어서 Yes와 No의

두 버튼을 가지고, "주의"라는 캡션과 "조심하세요"라는 텍스트를 가지며 느낌표 아이

콘을 표시하시고 싶다면 다음과 같이 하시면 됩니다.

Application->MessageBox("조심하세요", "주의", MB_YESNO:MB_ICONEXCLAMATION);

더 자세한 사항은 MessageBox의 헬프를 찾아보시면 됩니다. 하지만, 플래그에 대한 자세

한내용은 빌더 헬프에 없구요, MS 헬프 디렉토리의 Win32 레퍼런스 헬프에 있는 API함

수를 보시면 더 자세합니다. 내용은 동일합니다. 참고로, 빌더 3를 쓰신다면 MS help

의 내용도 빌더에서 함께 뜹니다.

그럼, 도움되시길...



독립문에서 임펠리테리였습니다.

(cbuilder, skyhi18)



+ -

관련 글 리스트
372 [질문] [씨빌더]메세지박스에대한 질문.../프포 horong 5947 1998/06/05
374     [답변] HORONG/ [씨빌더]메세지박스에대한 질문.../프포 박지훈.임프 6033 1998/06/05
373     [답변] HORONG/ [씨빌더]메세지박스에대한 질문.../프포 sysv 5913 1998/06/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.