여러 UO 및 DW가 모두 포함 된 기존 앱 업그레이드가 하나의 창에 모두 포함되어 있습니다.Powerbuilder, 어쨌든 uo/datawindow의 위치/높이/너비를 가져 오는 중입니까?
고객이 모니터 업그레이드 (19 인치 모니터 현대 해상도 !!)를 받고 있으며 대부분이 1280x1024이지만 일부 임원이 사용하는 동안 이전 1024x768 해상도를 사용하는 방송국이 몇 개 있습니다. 1366x768 배경 해상도와의 멋진 노트북.
나는 가능한 한 대응으로 우리의 인터페이스를 만들기 위해 노력했지만 나는 아직도 매일 UO와 DW에 대한 고정 값을 하드 코어해야합니다.
내가 일을하려고 해요 dw.height = env.height - dw.x-position과 같은 것을 간단히 사용할 수있는 위치까지 내려갑니다.
이것이 가능합니까?
현재 당신이 부모 개체의 체인을 가서 함께 모든 좌표를 추가해야, 진정한 위치를 얻으려면이
// height = base height - details (- buttons)
w_cms.uo_pat.uo_pat_appt.tab_1.tab_os_aptinfo.dw_os_aptinfo.Height = G_uo_height - 420
w_cms.uo_pat.uo_aps_book.uo_aps_cal.dw_free_slot.height = ll_base - 1230
바깥 쪽의 내부 개체 속성에 액세스하는 것은 매우 습관적이며 디자인 적입니다 ... 개체를 자신의 컨테이너와 관련하여 자동으로 크기를 조정할 수있게해야합니다. 장래에 유지 관리 및 발전을 더욱 용이하게 만듭니다. – Seki
잘 모르겠습니다. 구성 요소의 크기와 위치를 조정 한 후 데스크탑 크기를 얻는 방법을 찾고 있습니까? – Seki
PFC에 재사용을 돕는 코드가있을 수 있다고 생각합니다. – Slapout