[ 파워빌더.Window - Title Bar를 가진 Window 움직임 방지  ]

 

☞   

 

먼저 해당 Window에서 User event를 설정합니다.
이름은 ue_systemcommand로 하시고, event 중 pbm_systemcommand를 선택합니다.

event 생성후에 다음과 같은 내용을 기술하여 줍니다.

----------------------------------------------------------------------------------

ulong ll_chk

ll_chk = commandtype

choose case ll_chk
case 61456, 61458
message.processed = True
message.ReturnValue = 0
end choose
----------------------------------------------------------------------------------

이렇게 하면 제목부분을 잡고 여기저기 끌고다닐 수 있었던 기능을 차단할 수 있습니다.

이건 Title Bar 없이 윈도우 부분만갖고 이동할 수 있었던 기능과 반대되는 경우에 사용 하시면 되는데요.

보통 제목부분의 내용은 필요한데 고정했으면 좋겠다싶은 윈도우가 가끔 있으실겁니다..(없으면 말구용..*-_-*)

 

이것도 마찬가지로 학교에서 프로젝트 진행했을때 종료하기이전까지 한번띄우면 그 위치에 그대로 놔두어야하는 폼이 있었는데

그게 자꾸 움직이는게 짜증나서 좌표를 아예 박아버렸었거든요.. 이렇게 이벤트로 만들어 놓으면 편하게 이용할 수 있겠죠 ?

 

Test : PowerBuilder 7.0.3 Build 10009 Version

 

Posted by 농부지기
,