Q&A

  • form border에 있는 x표시 비활성화시키는 방법...
윈도우 화면에는 일반적으로 최소화, 최대화, 닫기 세가지 버튼이 존재합니다..

델파이화면도 마찬가지구요..

그런데 여기에 있는 닫기버튼(X) 비활성화시키는 방법 알고 계신분..

알려주세요.. 감사감사!!!

3  COMMENTS
  • Profile
    아폴론 2001.02.08 02:17
    델초보 wrote:

    > 윈도우 화면에는 일반적으로 최소화, 최대화, 닫기 세가지 버튼이 존재합니다..

    > 델파이화면도 마찬가지구요..

    > 그런데 여기에 있는 닫기버튼(X) 비활성화시키는 방법 알고 계신분..

    > 알려주세요.. 감사감사!!!



    폼의 인스펙터중 보더스타일의

    bssizeable = 기본 폼

    bsdiaiog = 사이즈조절불가 x만 보임

    bssingle = " x - ㅁ 모두 보임

    bsnone = " 폼의 테두리가 없음.



    그럼 이만

    다른곳을 비추러 갑니다.



  • Profile
    델초보 2001.02.08 02:56
    감사합니다...

    그런데 제가 하고싶은건 X표시가 비활성화되는거거든요...

    다른건 아무 상관 없구요...

    적어주신 내용 중에는 X표시가 비활성화되는건 없네요...

    혹 다른 방법을 알고 있으면 알려주세요....

    감사감사!!!!





    아폴론 wrote:

    > 델초보 wrote:

    > > 윈도우 화면에는 일반적으로 최소화, 최대화, 닫기 세가지 버튼이 존재합니다..

    > > 델파이화면도 마찬가지구요..

    > > 그런데 여기에 있는 닫기버튼(X) 비활성화시키는 방법 알고 계신분..

    > > 알려주세요.. 감사감사!!!

    >

    > 폼의 인스펙터중 보더스타일의

    > bssizeable = 기본 폼

    > bsdiaiog = 사이즈조절불가 x만 보임

    > bssingle = " x - ㅁ 모두 보임

    > bsnone = " 폼의 테두리가 없음.

    >

    > 그럼 이만

    > 다른곳을 비추러 갑니다.

    >

  • Profile
    Bluesky 2001.02.08 03:41
    procedure TForm1.FormCreate(Sender: TObject);

    var

    SysMenu: HMENU;

    begin

    SysMenu := GetSystemMenu(Handle, False);

    DeleteMenu(SysMenu, 7, MF_BYPOSITION); // 시스템 메뉴의 잔상(??)을

    DeleteMenu(SysMenu, 5, MF_BYPOSITION); // 없애버립니다.

    DeleteMenu(SysMenu, SC_CLOSE, MF_BYCOMMAND);

    end;



    그럼 즐푸하세요..........