我有幾個孩子的窗戶,都與同一個父母。我想級聯/平鋪這些窗口,很高興找到TileWindows和CascadeWindows函數。但是,如果他們沒有標題(他們沒有標題),他們似乎沒有在我的窗戶上工作!有了標題,一切都很好。爲什麼是這樣?爲什麼我無法平鋪和級聯無字幕窗口?
0
A
回答
1
這些都是設計用於處理MDI子窗口的函數。一個MDI子窗口必須有一個標題。如果他們也使用非MDI子窗口(還沒有嘗試過),那麼Windows肯定會避免移動一個不容易被用戶移回的窗口。
0
只有在設置了窗口的wsCaption標誌時,Windows才允許平鋪/層疊窗口。這與最初的目的有關,即這些功能主要用於MDI應用程序。此外,這些功能還可以用於一組頂級窗口(右擊任務欄提供各自的菜單條目),這些條目通常具有標題欄。
+0
但是爲什麼文檔中沒有提到這一點?我覺得這是一個相當嚴格的限制 - 特別是如果你不得不絆倒它來學習它。 – 2010-03-29 22:57:37
+0
也許是因爲MS認爲沒有人願意拼接/級聯無字幕窗口,因爲該功能與MDI密切相關。記住在MDI中,這些功能不僅僅是安排窗口 - 例如子窗口的標題在最大化時成爲主窗口的標題。另外它丟失了自己的標題。 – iamjoosy 2010-03-29 23:03:52
相關問題
- 1. WPF和窗口平鋪
- 2. 爲什麼我無法關閉窗體?
- 3. ExtJS打開新窗口作爲平鋪
- 4. 爲什麼我無法使用Selenium Webdriver導航到新窗口?
- 5. 爲什麼我無法打開每個窗口的首選項?
- 6. 爲什麼CWnd :: CreateEx無法創建我的窗口?
- 7. 爲什麼我無法訪問父窗口的變量?
- 8. 爲什麼我無法獲得另一個窗口的內容?
- 9. 爲什麼我的Perl詛咒窗口無法工作?
- 10. 爲什麼我無法使用Titanium創建基本窗口?
- 11. 爲什麼UITextField的窗口無?
- 12. 爲什麼我無法創建與幾個字段的關聯?
- 13. Kendo UI - 爲什麼我無法正常打開和關閉窗口?
- 14. 我無法創建窗口
- 15. 爲什麼我無法
- 16. 升級後無法捕捉窗口8
- 17. Slick2D +平鋪無法載入地圖
- 18. 爲什麼我無法爲覆蓋類型輕量級集合定義接口?
- 19. 爲什麼我無法使QMenu無形?
- 20. 爲什麼CPAN.pm無法升級?
- 21. WPF窗口背景ImageBrush不平鋪
- 22. MDI子窗口無法通過.ShowDialog()顯示爲什麼?
- 23. 爲什麼我無法從班級訪問公共方法? (JAVA)
- 24. 打開一個新窗口並平鋪窗口
- 25. 級聯無法添加空字段
- 26. 無法在窗口
- 27. 爲什麼「無法添加窗口 - 令牌無效」異常出現?
- 28. 爲什麼我無法通過套接字連接android和PC?
- 29. 爲什麼我無法從vim啓動的R窗口創建副本?
- 30. 爲什麼我無法在某些網站上顯示彈出窗口?
你的意思是像Windows害怕無意中將窗口移出用戶的範圍? – 2010-03-29 22:59:11
如果一個窗口沒有標題,那麼用戶沒有簡單的方法來移動窗口。 – 2010-03-29 23:42:22
嗯,我認爲我必須忍受這個事實: -/ – 2010-04-01 08:41:25