如何使窗口始终显示在其他窗口的顶部?

时间:2018-05-30 12:39:23

标签: mfc

在我的对话框中,我有一个丰富的编辑控件。在输入richeditcontrol时,我显示了一个自动完成的列表框。

我想在其他窗口的顶部显示列表框,但我的列表框不完全可见,但它被强制在richedit控件内。

我想在combobox中实现类似listbox,它始终是其他窗口的顶部

如何在其他窗口的顶部显示列表框?

我正在显示以下样式。

DWORD nListStyle = WS_CLIPCHILDREN|WS_EX_TOPMOST|WS_CHILD |WS_VISIBLE|LBS_NOTIFY|WS_VSCROLL|WS_HSCROLL|WS_BORDER|
LBS_OWNERDRAWVARIABLE|LBS_HASSTRINGS| LBS_NOINTEGRALHEIGHT; 
m_ctrlListBox.Create(nListStyle , listBoxRect, this,IDC_LIST);

image

0 个答案:

没有答案