|
fsStayOnTop은 그대로 두고
TForm2의 CreateParams 버주얼 펑션을 오버라이드해서
Params.WndParent = Form1->Handle 로해보세요
부모인 CreateParams를 먼저 한번 호출해주는거 잊지말고요
VCL 버그 같네요
formstyle 님이 쓰신 글 :
: 제가 메인폼을 하나 만들고 서브폼들을 만들었습니다.
:
: 메인 폼에서 버튼을 누르면 서브폼이 뜨는데 가끔씩 서브폼이 메인폼 뒤로 숨는 현상이 일어납니다.
:
: 그래서 메인폼을 최소화 시켰다가 최대화 시키면 정상적으로 떠있더군요.
:
: 그래서 서브폼에 FormStyle를 fsStayOnTop로 설정을 해놨는데
:
: 그래도 가끔 메인폼 뒤로 숨을때가 있는데 이유를 모르겠어요
:
: 메인폼에서
:
: void __fastcall TForm_Main::Button1Click(TObject *Sender)
: {
: if(!Form_Sub)
: {
: Form_Sub = new TForm_Sub(this);
: }
:
: Form_Sub->Show();
: }
:
: 이렇게 호출을 합니다.
:
: 빌더 버전은 XE고 이런적이 처음이라 이유를 도저히 모르겠어요 방법이 없을까여?
|