首页 > 其他分享 >MFC-CListCtrl-LVM_GETITEMTEXT获取项信息

MFC-CListCtrl-LVM_GETITEMTEXT获取项信息

时间:2023-05-05 09:24:09浏览次数:39  
标签:ch CListCtrl GETITEMTEXT LVITEM MFC LVM lvi

 

    LVITEM lvi;
    TCHAR ch[256];
    lvi.pszText = ch;
    lvi.cchTextMax = 256;
    lvi.mask = LVIF_TEXT;

    ::SendMessage(hWnd4, LVM_GETITEMTEXT, (WPARAM)0,(LPARAM)&lvi);//获取项信息
    /*
    参数3:WPARAM 列表视图项的索引
    参数4:LPARAM 指向 LVITEM 结构的指针 【项信息保存在结构中】
        
    */
    str.Format(_T("项文本=%s"), lvi.pszText);
    OutputDebugString(str);

 

 

 

标签:ch,CListCtrl,GETITEMTEXT,LVITEM,MFC,LVM,lvi
From: https://www.cnblogs.com/liming19680104/p/17373106.html

相关文章

  • MFC-CListCtrl-SendMessage获取项目总数
     intcount=(int)::SendMessage(hWnd4,LVM_GETITEMCOUNT,(WPARAM)0,(LPARAM)0);//获取项目总数/*参数4和参数4必须为0返回值:返回项目总数*/str.Format(_T("项目总数=%d\r\n"),count);OutputDebugString(str);    ......
  • MFC-CListCtrl-GetSelectedCount获取被选中项目的总数
     UINTn=mylist4.GetSelectedCount();//获取被选中项目的总数str.Format(_T("n=%d\r\n"),n);OutputDebugString(str);    ......
  • MFC-CListCtrl-GetColumn获取列中某项信息
     LVCOLUMNlvcol;TCHARstr[256];lvcol.mask=LVCF_TEXT;lvcol.pszText=str;lvcol.cchTextMax=256;BOOLb7=mylist4.GetColumn(1,&lvcol);//获取列中某项信息//参数1:列号//【不设置iSubItem,就是列头信息;设置......
  • MFC-CListCtrl-获得总列数
     intnHeadNum=mylist4.GetHeaderCtrl()->GetItemCount();//获得总列数str.Format(_T("总列数nHeadNum=%d\r\n"),nHeadNum);OutputDebugString(str);    ......
  • MFC-GetCursorPos获取鼠标屏幕坐标
     voidCHitTestDlg::OnTimer(UINT_PTRnIDEvent){//TODO:在此添加消息处理程序代码和/或调用默认值CStringstr;POINTpoint={0};BOOLb=::GetCursorPos(&point);//获取鼠标屏幕坐标/*参数:LPPOINTlpPoint返回光标位置返回值:......
  • MFC-Pie绘制饼图
     HDChdc=::GetDC(m_hWnd);BOOLb=Pie(hdc,10,10,200,200,130,200,160,10);//绘制饼图/*参数1:HDC参数2和参数3:int限定矩形左上角坐标参数4和参数5:int限定矩形右下角坐标参数6和参数7:int起点坐标参数8和参数9:int终点坐......
  • MFC-LineTo绘制直线
     HDChdc=::GetDC(m_hWnd);BOOLb=::MoveToEx(hdc,100,100,NULL);//移动绘制点BOOLb1=LineTo(hdc,200,50);//绘制直线/*参数1:HDChdc参数2:intX线段终点X坐标位置,采用逻辑坐标表示。这个点不会实际画出来;它不属于线段的一部份......
  • MFC-MoveToEx移动绘制点
     HDChdc=::GetDC(m_hWnd);BOOLb=::MoveToEx(hdc,100,100,NULL);//移动绘制点/*参数1:HDChdc:设备上下文句柄参数2:intX:传入参数:新位置的X坐标。参数3:intY:传入参数:新位置的Y坐标参数4:LPPOINTlpPoint:用来存放上一个点的位置,若此参数......
  • MFC-NM_CLICK鼠标左键点击CListCtrl控件消息
    NM_CLICK是鼠标左键点击CListCtrl控件客户区时激发的消息添加消息函数选中控件-->          ......
  • MFC-GetHeaderCtrl获取列头指针
     CHeaderCtrl*phead=mylist4.GetHeaderCtrl();   ......