在生成的OnDrawItem方法中添加如下代码 //添加绘图函数 void CMy40_mybuttonDlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct DT_CENTER|DT_VCENTER|DT_SINGLELINE); mem.SelectObject(old2); bitmapTrans.DeleteObject(); } CDialog::OnDrawItem
ViewStyle为vsIcon时,该控件显示的图像 MultiSelect:是否允许多选 OwnerData:为真时,可指定列表视图为虚拟的 OwnerDraw:设置该属性为允许列表视图接收OnDrawItem 与OnDrawItem事件不同的是即使OwnerData为False时,组件也接收该事件 OnAdvancedCustomDrawItem:在绘制组件项目期间的不同状态触发 OnAdvancedCustomDrawSubItem 该事件只有在OwnerData属性为True时有效 OnDeletion:当列表视图中的一个项目被删除时触发 OnDrawItem:当绘制一个项目时触发 OnEdited:当编辑一个项目的Caption
2.包含事件:如下所示: 2.1.OnDrawItem:当OnDrawMenuItem函数调用完毕后,就会调用该事件。 4.9.HandleMouseEvents:当OnDrawItem事件调用完毕后,就会调用该函数来处理菜单项鼠标事件。 OdinMenuStyle:它是Odin中菜单项使用的样式设置。