CComboBoxEx m_cbBoxProgram; m_cbBoxProgram.Create( WS_CHILD|CBS_DROPDOWNLIST, rcCbProgram, this, ID_CB_ALL_PROGRAM); 设置的样式是 WS_CHILD, CBS_DROPDOWNLIST,但用Spy 查看时,显示的样式有 CBS_OWNERDRAWFIXED, CBS_ONINTEGRALHEIGHT, 但MSDN上介绍的,CBS_OWNERDRAWFIXED是默认的,并没有说 CBS_NOINTEGRALHEIGHT是默认的。CBS_NOINTEGRALHEIGHT这个属性要求要Create时,必须要设置足够的“高度”,才能显示出来下拉列表即partial items。注意,MoveWindows不能设置ListBox的高度,必须是在Create时。
|
|