홈 · 개발 참고자료

개발 참고자료

최소/최대/닫기 버튼 사용못하게 막는방법

작성자
관리자
작성일
2023-05-21
조회
11246
분류
파워빌더
MDI 시트에서 최소/최대/닫기 버튼을 사용할 수 없게 하려면 먼저 사용자 이벤트 중 PBM_SYSCOMMAND을 선택하고,


ue_syscommand라는 사용자 이벤트를 생성합니다. ue_syscommand 이벤트에서 다음 코드를 사용하면


Minimize/Maximize/Close 버튼을 눌러서 해당 윈도우를 '최소/최대/닫기'하려는 동작은 취소됩니다.


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


IF message.wordparm = 61488 THEN // 최대화 버튼
message.processed = TRUE
message.returnvalue = 1
END IF



IF message.wordparm = 61472 THEN // 최소화 버튼
message.processed = TRUE
message.returnvalue = 1
END IF



IF message.wordparm = 61536 THEN // 닫기 버튼
message.processed = TRUE
message.returnvalue = 1
END IF


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


Test Version : 7.0.3 Build 10009




출처 : https://cafe.naver.com/pentaeduclub/9687



[출처] 최소/최대/닫기 버튼 사용못하게 막는방법 (파워빌더 커뮤니티(PBExpertClub)) | 작성자 별