2010-03-29 2 views
0

나는 모두 동일한 부모를 가진 여러 개의 자식 창을 가지고 있습니다. 캐스케이드/타일링을 원하고 TileWindowsCascadeWindows 기능을 찾은 것을 기쁘게 생각합니다. 그러나 자막이 없으면 (그리고 자국이 없다면) 내 창에서 작동하지 않는 것 같습니다! 캡션으로 모든 것이 좋습니다. 왜 이런거야?캡션없는 창을 배열하고 계단식으로 배열 할 수없는 이유는 무엇입니까?

답변

1

MDI 하위 창과 함께 작동하도록 설계된 함수입니다. MDI 자식 창에는 캡션이 있어야합니다. MDI가 아닌 자식 창과도 함께 작업한다면 (시도하지 않은 경우) Windows는 사용자가 쉽게 이동할 수없는 창을 이동하는 것을 방지합니다.

+0

뜻하지 않게 Windows가 사용자의 손이 닿지 않는 곳에 창을 옮기는 것을 두려워하는 것처럼 말입니다. –

+0

윈도우에 캡션이 없으면 사용자가 윈도우를 쉽게 이동할 수있는 방법이 없습니다. –

+0

글쎄, 나는이 사실을 가지고 살아야만한다고 생각한다 : -/ –

0

Windows에서는 창의 wsCaption 플래그가 설정된 경우에만 창을 배열/계단식으로 만들 수 있습니다. 이것은 원래 목적과 관련이 있습니다. 즉, MDI 응용 프로그램에서 주로 사용됩니다. 또한 이러한 기능은 일반적으로 제목 표시 줄이있는 최상위 창 세트 (작업 표시 줄에서 마우스 오른쪽 버튼을 클릭하면 각각의 메뉴 항목을 제공)에서 사용할 수 있습니다.

+0

하지만 왜이 문서에 언급 된 것이 없습니까? 나는 이것을 어려운 제한으로 생각합니다. 특히 그것을 배우기 위해 비틀 거리면됩니다. –

+0

아마 MS는 아무도이 기능이 MDI와 밀접한 관계가 있으므로 자막이없는 창을 배열하거나 캐스케이드하려고하지 않을 것이라고했습니다. MDI에서 이러한 기능은 창을 정렬하는 것 이상을 수행함을 기억하십시오. 자식 창 캡션은 최대화 될 때 주 창의 캡션이됩니다. 또한 자체 캡션을 잃어 버립니다. – iamjoosy

관련 문제