안녕하십니까?
기온이 많이 떨어졌군요.
도움을 청하고자 질문을 드립니다.
바쁘시더라도 꼭 도와주셨으면 고맙겠습니다.
다름이 아니라 Activeform에서 서브폼을
이렇게 호출하였습니다.
frm := Tfrm.Create(nil);
frm.ShowModal;
frm.Free;
이렇게 하면 작업표시줄에 서브폼의 캡션이 나타나거든요.
이를 안나타나게 할수 있는방법이 있는지요.
있다면 좀 가르쳐 주시면 많은 도움이 되겠습니다.
여러분들의 도움으로 서브폼의
Form.Create 이벤트에 아래와 같이 코딩을 하였거든요.
1. Application.ShowMainForm := false;
2. Application.ShowMainForm := False;
ShowWindow(Application.Handle,SW_Hide);
3. Application.ShowMainForm := False;
Self.Visible := True;
ShowWindow(Application.Handle,SW_Hide);
4. SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
end; SetWindowLong(Application.Handle, GWL_EXSTYLE,
ExtendedStyle OR WS_EX_TOOLWINDOW
AND NOT WS_EX_APPWINDOW);
이렇게하면 일반폼에서는 작업표시줄에 안나타나는데
ActiveForm에서는 여전히 나타나거든요.
좋은 방법이 없을까요.
그럼 도움을 기다립니다.