VC CListCtrl控件的上移和下移的通用方法

本文介绍了一种通用方法,用于在VC++的CListCtrl控件中实现记录的上移和下移操作。通过OnCListCtrlUp和OnCListCtrlDown两个函数,可以实现选中项在列表中的位置调整。当选择项位于第一行或最后一行时,函数会给出相应提示。
摘要由CSDN通过智能技术生成
/**************************************************************************
函数名称:CCommonFuntions::OnCListCtrlUp
描    述: 对CListCtrl记录的上移操作
输入参数: 
        *listCtrl   对某个CListCtrl对象进行上移操作的CListCtrl指针
        nColumn     CListCtrl对象列数目(不大于30列)

输出参数: 无
返    回: 无
*************************************************************************
*/

void  CCommonFuntions::OnCListCtrlUp(CListCtrl  * listCtrl,  int  nColumn)
{
    listCtrl
->SetFocus();
    POSITION pos;
    pos 
= listCtrl->GetFirstSelectedItemPosition();

    
// 得到项目索引
    int index = listCtrl->GetNextSelectedItem(pos);  
    
if (index == -1)
        
return;

    
// 判断所选项是否位于行首
    if
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值