列表框的问题 我想做一个类似播放器中使用的列表框,可以用鼠标来调整项目的顺序,却没有思路 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //假设//列表矿对象为m_wndListBox//第i项的文本为strUp,第i+1项的文本为strDown;//开始的时候鼠标点中了第i项,往下拖动的时候需要将第i项和第i+1项替换m_wndListBox.GetText(i, strUp);DWORD dwUp = m_wndListBox.GetItemData(i);m_wndListBox.GetText(i, strDown);DWORD dwDown = m_wndListBox.GetItemData(i);m_wndListBox.DeleteString(i);m_wndListBox.InsertString(i+1, strUp);m_wndListBox.SetItemData(i+1, dwUp);m_wndListBox.SetItemData(i, dwDown);m_wndListBox.SetCurSel(i+1); 主窗口背景刷新,但是子控件没有刷新 菜鸟急求如何在一个edit中画图 老话题:vb.net与vc.net的优势互补,劣势互避的问题。 100求一个算法 全国人民共抗非典!!!UP有分 How can I convert from 'class COleCurrency' to 'const char *' 有一定难度:如何用现有的DLL做静态链接编程? MFC中关于转义字符的问题(求助) socket-多线程发送 来者给分,怎么用画刷给矩形填充颜色。 视频监控 请教钩子问题
//列表矿对象为m_wndListBox
//第i项的文本为strUp,第i+1项的文本为strDown;
//开始的时候鼠标点中了第i项,往下拖动的时候需要将第i项和第i+1项替换m_wndListBox.GetText(i, strUp);DWORD dwUp = m_wndListBox.GetItemData(i);m_wndListBox.GetText(i, strDown);
DWORD dwDown = m_wndListBox.GetItemData(i);m_wndListBox.DeleteString(i);
m_wndListBox.InsertString(i+1, strUp);
m_wndListBox.SetItemData(i+1, dwUp);
m_wndListBox.SetItemData(i, dwDown);m_wndListBox.SetCurSel(i+1);