Listview中动态添加combobox,然后通过combobox失去焦点时隐藏combobox出现有关问题

Listview中动态添加combobox,然后通过combobox失去焦点时隐藏combobox出现问题
Listview中动态添加combobox,然后通过如下代码,在combobox失去焦点时把combobox隐藏。但是出现问题了。
void OnComboKillFocus()
{
   m_ComboBox.ShowWindow(SW_HIDE);
}
正常情况下,当点击combobox下拉时该为
Listview中动态添加combobox,然后通过combobox失去焦点时隐藏combobox出现有关问题
此时静态框还在,但是第二次点击combobox时,静态框的焦点失去,焦点转移至下拉框,但此时却触发了combobox失去焦点的事件,导致了静态框被隐藏了,而下拉框正常,如下图
Listview中动态添加combobox,然后通过combobox失去焦点时隐藏combobox出现有关问题
经验证,在dialog窗体上直接拉一个listcontrol是不会有这问题的,在单文档窗体时分割为listview时就出现这问题,求帮忙解决此问题,谢啦!或者还有说下是否还有其它方式去隐藏combobox


------解决思路----------------------
OnDropdownCombo()里再显示出来一下