怎样使List Control控件中某些单元格具有Combo Box 的功能? re 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 捕获单击事件,一点击就把一个Combo Box 画在list对应的单元格上.选择完毕后就把combo box的内容赋值给list相应的单元格 我做过这个东西,详细如下:从CListCtrl派生自己的类,比如CListCtrlEx,在类CListCtrlEx里添加一个成员变量CComboBox m_Combo;在CListCtrlEx类名称上点右键,选择“Add Windows Message Handle",重载里面的=NM_CLICK消息,然后在OnClick函数里添加下面代码: NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; if(!m_Combo.m_hWnd) { m_Combo.Create(WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_CLIPSIBLINGS|WS_BORDER|CBS_DROPDOWNLIST|WS_VSCROLL|WS_HSCROLL, CRect(0,0,20,15),this,1002); } CRect rcItem; GetSubItemRect(pNMListView->iItem,pNMListView->iSubItem,LVIR_LABEL,rcItem); m_Combo.SetWindowPos(NULL,rcItem.left,rcItem.top,rcItem.Width(),rcItem.Height()+100,SWP_SHOWWINDOW);要隐藏COMBO的话相信有上面的你也该知道怎么隐藏了。 http://www.codeproject.com/KB/list/CGridListCtrlEx.aspx注册下就可以下载了。这个符合 哪位大神能帮忙解释一下这句话吗,急!!! 请问怎么把两个CString的字符串合并在一起呢 各位大侠帮我看一下这段代码到底有什么问题那 !谢了 MFC扩展dll的问题:访问类的成员,结果值总是0 请教高手们一个很简单的问题 CSplitterWnd问题? 求救:一个类型越界问题,在线等待 用ADO打开的全局Connection在其他类无法使用? 棘手问题 弱弱的问一个问题 怎么美化sdi拆分条 切换视图出现异常,第一次条件为F或M都可以切换正常,但再切换就出现异常
从CListCtrl派生自己的类,比如CListCtrlEx,在类CListCtrlEx里添加一个成员变量CComboBox m_Combo;
在CListCtrlEx类名称上点右键,选择“Add Windows Message Handle",重载里面的=NM_CLICK消息,然后在OnClick函数里添加下面代码: NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; if(!m_Combo.m_hWnd)
{
m_Combo.Create(WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_CLIPSIBLINGS|WS_BORDER|CBS_DROPDOWNLIST|WS_VSCROLL|WS_HSCROLL,
CRect(0,0,20,15),this,1002);
} CRect rcItem;
GetSubItemRect(pNMListView->iItem,pNMListView->iSubItem,LVIR_LABEL,rcItem);
m_Combo.SetWindowPos(NULL,rcItem.left,rcItem.top,rcItem.Width(),rcItem.Height()+100,SWP_SHOWWINDOW);要隐藏COMBO的话相信有上面的你也该知道怎么隐藏了。
注册下就可以下载了。这个符合