Q&A

  • MDI폼에서 Child의 제목표시줄을 없애려면???


MDI폼에서 Child window의 Cpation Bar(제목표시줄)을 없애려고 합니다.



Border Style에서 Single로 설정을 했는데도 계속 나오네요...



여러 고수님들의 답 기다리겠습니다.



1  COMMENTS
  • Profile
    최석기 1999.08.04 02:42
    지승용 께서 말씀하시기를...

    >

    > MDI폼에서 Child window의 Cpation Bar(제목표시줄)을 없애려고 합니다.

    >

    > Border Style에서 Single로 설정을 했는데도 계속 나오네요...

    >

    > 여러 고수님들의 답 기다리겠습니다.

    >



    방금전 밑에 폼의 3D 답변이랑 비슷한거 같은데 그 부분에서 Style 부분만 WS_POPUP를 WS_CHILD로 바꾸어 주기만 하면 될꺼 같은데..



    해당 Child 폼에 담과 같은 코딩을 하시면..



    unit Unit2;



    interface



    uses

    Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;



    type

    TForm2 = class(TForm)

    private

    { Private declarations }

    public

    { Public declarations }

    procedure CreateParams(VAR Params: TCreateParams); override;

    end;



    var

    Form2: TForm2;



    implementation



    {$R *.DFM}



    procedure TForm2.CreateParams(VAR Params: TCreateParams);

    begin

    Inherited Createparams(Params);

    WITH Params DO

    Style := (Style OR WS_CHILD OR WS_BORDER) AND NOT WS_DLGFRAME;

    end;



    end.