저는 소프트웨어가 처음 시작할 때 튜토리얼 창을 표시하고이 창을 주 창 오른쪽으로 '잠긴'것처럼 보이게하여 주 창을 이동할 때마다 아이가 따를 것이다. 이것을 어떻게 할 수 있습니까?창을 다른 창에 고정하는 방법은 무엇입니까? [winforms]
2
A
답변
4
John Gietzen으로 언급했듯이 기본 창의 움직임을 트랩하고 하위 창의 위치를 변경해야합니다.
그러나 사용자가 하위 창을 직접 이동하면이 문제가 해결됩니다.
두 사람이 항상 함께 있기를 원한다면, 이들을 하나의 창에 넣는 것이 훨씬 낫습니다. 두 개의 창이 있고 일반적인 Windows 동작을 덮어 쓰려고하는 것은 아마도 깨끗한 방법이 아닙니다. 단일 "일반"창을 만드는 것보다 혼란 스러울 것입니다.
2
일반적으로 부모 창에 대해 OnMove 이벤트를 트랩하고 자식 창을 재배치해야합니다.
WinAPI 방식으로이 작업을 수행 할 수 있다고 생각지 않으므로 수동 코딩이 될 것입니다.
2
John Gietzen은 Windows에서이 작업을 수행 할 수있는 방법이 없으며 사용자가 OnMove 이벤트를 처리하여 수행하는 경우 사용자가 기본 창을 이동하거나 크기를 조정할 때 지연이 발생합니다.
다른 방법으로 기본 창을 넓히고 오른쪽 아래에 튜토리얼 창을 넣을 수 있습니다.
관련 문제
- 1. 키패드가 창에 표시되는 동안 레이아웃을 고정하는 방법
- 2. VSTO/Word : 문서 창을 고정하는 방법?
- 3. HTML5에서 다른 창을 제어하는 방법은 무엇입니까?
- 4. 오른쪽 요소를 고정하는 방법은 무엇입니까?
- 5. 자식 창에 wm_paint를 보내지 않고 상위 창을 무효화하는 방법은 무엇입니까?
- 6. 한 스프라이트의 위치를 다른 스프라이트에 고정하는 방법은 무엇입니까?
- 7. 다른 방향의 특정 위치에 UIButton/UILabel 등을 고정하는 방법은 무엇입니까?
- 8. 다른 창에서 다른 창 위에 창을 유지하는 방법은 무엇입니까?
- 9. WPF 창에 WinForms 그래프 포함하기
- 10. QLineEdit을 창에 표시하는 방법은 무엇입니까?
- 11. 하나의 창을 다른 창과 연결하는 방법은 무엇입니까?
- 12. SlickEdit에서 다른 창을 제어하는 방법은 무엇입니까?
- 13. Windows API를 사용하여 화면을 고정하는 방법은 무엇입니까?
- 14. 바이트 배열을 Java로 고정하는 방법은 무엇입니까?
- 15. div의 위치를 html로 고정하는 방법은 무엇입니까?
- 16. .NET에서 Excel의 헤더 행을 고정하는 방법은 무엇입니까?
- 17. 창을 활성화하는 방법은 무엇입니까?
- 18. 일부 창에 일부 레이블을 배치하는 방법은 무엇입니까?
- 19. PyGTK : 다른 창에 창 삽입하기
- 20. 파이썬 Tkinter 루트 창을 제거하는 방법은 무엇입니까?
- 21. 창에 텍스트를 쓰는 방법은 무엇입니까?
- 22. 팝업 창에 링크가 창을 닫지 않습니까?
- 23. MFC로 전체 화면 창을 만드는 방법은 무엇입니까?
- 24. Xcode와 다른 창에 Xcode 디버거를 표시하는 방법은 무엇입니까?
- 25. 양식 제목과 ALT-TAB 창에 다른 아이콘을 표시하는 방법은 무엇입니까?
- 26. 여러 OpenGL 창에 다른 그래픽 표시
- 27. 별도의 창에 JavaScript를 작성하는 방법은 무엇입니까?
- 28. 아이폰 활성 창에 또 다른 UIView로드
- 29. 다른 플롯으로 두 개의 창을 얻는 방법
- 30. 다른 HTML 창을 기능별로 닫으십시오.