ComboBox в тулбаре
От: Kubik  
Дата: 13.10.01 20:31
Оценка:
Делаю свой тулбар для IE и сталкнулся с такой проблемой. У интерфейса IDeskBand в функции RegisterAndCreateWindow() создаю скрытое окно для месаг m_ReflectWnd.Create(m_hWndParent, rect, NULL, WS_CHILD); а в OnCreate у этого окна создаю нормальное окно m_ToolbarWnd.Create(m_hWnd, rect, NULL, WS_CHILD|WS_CLIPCHILDREN|WS_VISIBLE|WS_TABSTOP|CCS_NODIVIDER|CCS_NOMOVEY, WS_EX_LEFT|WS_EX_LTRREADING|WS_EX_RIGHTSCROLLBAR|WS_EX_TOOLWINDOW|CBES_EX_NOSIZELIMIT); в котором создаю свои контролы, в частности ComboBox: class CAddressBox : public CWindowImpl<CAddressBox, CComboBox> и делаю его так m_AddressBox.Create(m_hWnd, rect, NULL, WS_CHILD|WS_VISIBLE|CBS_DROPDOWN);

Проблема в том, что при раскрытии списка у комбобокса сам список отображается в рамках окна m_ToolbarWnd, потому его не видно. Как сделать так, чтобы список отображался поверх тулбаров?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.