如何将列表视图控件保留在其他窗口之上?

时间:2011-06-17 14:44:40

标签: windows winapi mfc

我正在处理一个包含列表视图的示例,以显示数据库中的名称列表。启动应用程序后,列表视图将不可见。点击某个按钮后,我将其显示为可见。如果我将其显示为可见,则列表视图中的控件也可见。我按下控制按钮,一旦我按下列表视图,按钮也会显示在列表视图上。

现在请告诉我如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

听起来你在对话框中有一个彼此叠加的子窗口。使用ShowWindow(SW_HIDE)隐藏“下面”的窗口。因此,当您查看列表视图时,请隐藏下面的按钮。

在Windows桌面上,应用程序窗口将正确隐藏其他窗口,但在对话框中,使用了不同的样式,您必须小心不要让控件重叠或者可以在每个窗口上绘制其他。相反,你需要隐藏你不想看到的那些。