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
[18903] [질문] 서브폼 최상위 윈도우 만들기 ... 두번째
하느리 [] 1055 읽음    2002-05-27 11:44
유영인님이 가르쳐 주신 방법으로 처리해 보았으나, 정상적으로 최상위 윈도우가 되지를 않네요. 될 때가 있고, 않될 때가 있네요. 처리한 방법은 폼에 이벤트를 추가하여 처리하였습니다. 혹 제가 잘못 처리한 것인지 몰라 테스트했던 소스를 올립니다.
void __fastcall TForm2::SetFormOnTop (TMessage &msg)
{
    LPWINDOWPOS lpwp = (LPWINDOWPOS) (msg.LParam);
    lpwp->hwndInsertAfter = NULL; // 내 앞에는 아무도 없어 !

}
여러가지를 테스트해 보았는데, 위에 있는 hwndInsertAfter 이외에는 별다른 효과가 없더군요. flags에 이것저것 설정을 해 보았는데, 소용 없었습니다. 위와 같이 설정한 상태에서 빌더상에서 디버깅모드로 실행을 해 보면, 빌더의 소스영역을 클릭하는 것으로부터는 최상위 윈도우가 유지가 되나, 소스윈도우의 타이틀바를 누르면 최상위윈도우에서 뒤로 밀려 나더군요.


한번 확인해 봐 주시겠습니까 ?

+ -

관련 글 리스트
18903 [질문] 서브폼 최상위 윈도우 만들기 ... 두번째 하느리 1055 2002/05/27
18926     Re:[질문] 서브폼 최상위 윈도우 만들기 ... 두번째 유영인.Chris 1703 2002/05/27
18927         [재질문]:Re:[질문] 서브폼 최상위 윈도우 만들기 ... 두번째 하느리 1139 2002/05/27
18943             Re:[재질문]:Re:[질문] 서브폼 최상위 윈도우 만들기 ... 두번째 유영인.Chris 1445 2002/05/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.