2013-10-05 43 views
0

我已经创建了一个没有扩展样式的窗口,WS_CAPTION是WS_SYSMENU作为dwStyle,而类是对话框,因此窗口始终位于创建它的窗口的顶部,我想知道如何我改变了,所以创建对话框的窗口可以在顶部,反之亦然?删除'always on top'

+0

把一个窗口放在对话框上并没有多大意义。这样的窗口被对话框禁用以确保它是模态的,用户将很难回到对话窗口继续使用你的程序。 –

回答

3

当您创建一个对话框时,您传递一个hwndParent参数并指定该对话框的所有者。拥有的窗户始终显示在其所有者之上。

如果您通过0为父,那么对话将根本没有所有者,并将表现得像一个“正常”窗口。