최소/최대/닫기 버튼 사용못하게 막는방법
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)) | 작성자 별
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)) | 작성자 별