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
[21499] Re:[Q]대화창 버튼을 누르면 가끔 사라집니다.
유영인.Chris [cuperido] 755 읽음    2002-09-17 10:22
최상위 폼이 컬러 다이얼로그를 가리나 보네요. 컬러 다이얼로그를 최상위로 만들어 주시면 될 것 같습니다. OnShow 이벤트에 다음과 같은 코드를 넣어보시는 것도 좋을것 같습니다.

void __fastcall TForm1::ColorDialog1Show(TObject *Sender)
{

SetWindowPos(dynamic_cast<TColorDialog *>(Sender)->Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);

}


director 님이 쓰신 글 :
: BCB 5.0에서 프로그램 작성중입니다.
:
: 컬러 다이얼로그 박스를 버튼을 눌렀을 때 나타나게 하는데...
: 잘 나타나다가 가끔씩 나타나지 않은 증상이 있습니다.
:
: 프로그램에 이상이 있나하여 자주 Ctrl + Alt + Del 로 죽이고 다시 BCB를 실행하곤 했는데
: 오늘 혹시나 하여 Alt + TAB 키를 눌렀는데
: 해당하는 다이얼로그 박스는 앞쪽으로 나오지는 않았지만 엔터키를 눌러
: 그 상황을 빠져 나올 수 있었습니다.
:
: 분석컨데, 해당 다이얼로그 박스가 가끔씩 맨 앞창에서 열려야 하는데도
: 어떤때는 현재 창의 뒷쪽으로 숨어버리는 증상인것 같아요.
:
: 혹시 이런 문제를 당하셨거나
: 해결할 수 있는 비책을 가지고 계신 분은 꼭 도움을 바랍니다.
:
: 감사합니다.
:

+ -

관련 글 리스트
21490 [Q]대화창 버튼을 누르면 가끔 사라집니다. director 531 2002/09/16
21499     Re:[Q]대화창 버튼을 누르면 가끔 사라집니다. 유영인.Chris 755 2002/09/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.