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
[3087] [질문] Top Most 윈도우 동시에 2개 띄우기
정석형 [] 4172 읽음    2000-03-11 00:00
RECT rect;
::GetWindowRect(Handle, &rect);
::SetWindowPos(Handle, HWND_TOPMOST, rect.left, rect.top, rect.right - rect.left,
        rect.bottom - rect.top, SWP_SHOWWINDOW);

를 FormPaint이벤트와 결합시켜 언제나 Top Most가 되도록 만들었습니다.
그런데 여기서 다른 윈도우를 하나 더 띄워 옆에 해당 윈도우를 설명하도록 만들면서 두 윈도우 모두 Top Most가 되도록 만들려고 합니다.

다른 윈도우역시 Top Most프로퍼티를 주고 Form->Show()를 이용해서 띄우니 두 윈도우가 모두 뒷 배경에 뜬 다른 프로그램의 윈도우창을 클릭할 경우 가려져 버리더군요. 그리고 DoModal()을 이용해 띄우니 새로 생성된 윈도우는 Top Most가 되는데 기존의 Top Most였던 윈도우는 다른 프로그램의 윈도우 클릭시 숨겨지고...

두 윈도우 모두 Top Most 윈도우로 만들 수 있는 방법이 없을까요?

+ -

관련 글 리스트
3087 [질문] Top Most 윈도우 동시에 2개 띄우기 정석형 4172 2000/03/11
3099     Re:[질문] Top Most 윈도우 동시에 2개 띄우기 정석형 3850 2000/03/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.