2010-03-29 20 views

回答

1

這些都是設計用於處理MDI子窗口的函數。一個MDI子窗口必須有一個標題。如果他們也使用非MDI子窗口(還沒有嘗試過),那麼Windows肯定會避免移動一個不容易被用戶移回的窗口。

+0

你的意思是像Windows害怕無意中將窗口移出用戶的範圍? – 2010-03-29 22:59:11

+0

如果一個窗口沒有標題,那麼用戶沒有簡單的方法來移動窗口。 – 2010-03-29 23:42:22

+0

嗯,我認爲我必須忍受這個事實: -/ – 2010-04-01 08:41:25

0

只有在設置了窗口的wsCaption標誌時,Windows才允許平鋪/層疊窗口。這與最初的目的有關,即這些功能主要用於MDI應用程序。此外,這些功能還可以用於一組頂級窗口(右擊任務欄提供各自的菜單條目),這些條目通常具有標題欄。

+0

但是爲什麼文檔中沒有提到這一點?我覺得這是一個相當嚴格的限制 - 特別是如果你不得不絆倒它來學習它。 – 2010-03-29 22:57:37

+0

也許是因爲MS認爲沒有人願意拼接/級聯無字幕窗口,因爲該功能與MDI密切相關。記住在MDI中,這些功能不僅僅是安排窗口 - 例如子窗口的標題在最大化時成爲主窗口的標題。另外它丟失了自己的標題。 – iamjoosy 2010-03-29 23:03:52