C++Builder
|
Delphi
|
FireMonkey
|
C/C++
|
Free Pascal
|
Firebird
경고!
게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[748]
[VCL] Application->ModalPopupMode
[
nasilso
]
9793 읽음
2008-02-28
16:04
2005는 모르겠구
2006 , 2007 에는 TApplication에 ModalPopupMode 라는것이 있네요
가끔 서브폼을 작업표시줄에 표시하기 위해 아래와같은 팁을 사용하곤 합니다
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=18
그런데 문제는
서브폼의 Params.WndParent 를 DeskTopWindow로 바꿔버리면..
그 폼에서 Dialog를 띄운다던가?
ShowMessage를 한다던가하면....
메인폼이 앞으로 오고 그런다음 MessageBox나 Dialog가 뜨는 문제가 발생합니다.
문론 꼼수로 해결책이 있기는 하지만...
2006이상에서는
Application->ModalPopupMode = pmExplicit;
이렇게 해놓으면 작업표시줄에 있는 서브폼에서 그런 문제가 사라지네요...
참조
http://www.codeway.co.kr/board/bbs/board.php?bo_table=Delphi_QNA&wr_id=4528&page=&sca=&sfl=&stx=&spt=&page=&cwin=#c_4543
그럼..
Trackback :
http://cbuilder.borlandforum.com/impboard/impboard.dll/trackback?sn=102341
civilian
[
civilian
]
2008-02-28
17:03
X
아 좋은 팁. 한수 배웠습니다.
[
cbuilder
]
2008-02-29
07:39
X
찾아보니, 델파이 2005에는 없고, 2006 이상에서 추가된 기능이네요. ^^
신나는
[
shin
]
2009-04-22
10:13
X
꼭 필요한 팁이었는데, 정말 감사합니다. ^^
+
-
관련 글 리스트
748
[VCL] Application->ModalPopupMode
9793
2008/02/28
제목
내용
이름
Copyright © 1999-2015, borlandforum.com. All right reserved.