我维护一个使用框架窗口作为文档视图的MFC(VC6)MDI应用程序。一次只有一个文档,但有几个MDI框架,每个框架具有不同的文档数据视图。
最近,一个请求提出,能够保持这些框架窗口中的一个在其他窗口之上,同时能够与背景窗口交互。
-
一个想法是在框架的标题栏中添加一个“固定按钮”。在我的研究中,我发现每个实现都使用位图,而不是CButton对象。一旦使用除默认灰色(更不用说用户界面主题)以外的窗口颜色,这种情况就会变得很难看。
-
框架窗口菜单中的一个选项(左键单击标题栏中的窗口图标时显示的内容)是可能的,但我正在搜索对用户更明显的内容。
还有什么其他的方法可以将这个框架窗口设置为顶部状态?
更新
我决定去
solution suggested by Uli
因为它可以很好地处理xp主题。
不幸的是,这直接导致了我的下一个问题:
How can I actually make the frame window stay on top?