首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟列表(参数/指针问题)

虚拟列表(参数/指针问题)
EN

Stack Overflow用户
提问于 2021-11-25 07:21:30
回答 1查看 76关注 0票数 0

我正在尝试将我的CListCtrl转换成一个虚拟列表,但是我不知道我必须使用哪个参数

代码语言:javascript
复制
    // --- Virtual List ---
void CSpielebibliothekGUIDlg::OnGetdispinfoList(NMHDR* pNMHDR, LRESULT* pResult) // --- nullptr muss weg --- 
{
    LPNMITEMACTIVATE pNMIA = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);

    LV_DISPINFO* pDispInfo = (LV_DISPINFO*)pNMHDR;

    LV_ITEM* pItem = &(pDispInfo)->item;

    int itemid = pItem->iItem;

    if (pItem->mask & LVIF_TEXT)
    {
        CString text;
        // --- Welche Spalte ---
        if (pItem->iSubItem == 0)
        {
            // --- Name ---
            text = Spiele[itemid].m_Name;
        }
        if (pItem->iSubItem == 1)
        {
            //Text is slogan
            text = Spiele[itemid].m_Plattform;
        }
        if (pItem->iSubItem == 2)
        {
            text = Spiele[itemid].m_Genre;
        }
        if (pItem->iSubItem == 3)
        {
            CString Release;
            Release.Format(_T("%d"), Spiele[itemid].m_Erscheinungsjahr);
            text = Release;
        }
        if (pItem->iSubItem == 4)
        {
            CString Preis;
            Preis.Format(_T("%g"), Spiele[itemid].m_Preis);
            text = Preis;
        }
        if (pItem->iSubItem == 5)
        {
            CString EAN;
            EAN.Format(_T("%d"), Spiele[itemid].m_EAN);
            text = EAN;
        }
        if (pItem->iSubItem == 6)
        {
            text = Spiele[itemid].Verwandschaft;
        }

        lstrcpyn(pItem->pszText, text, pItem->cchTextMax);
    }

    *pResult = 0;
}

这是我的函数调用

代码语言:javascript
复制
    OnGetdispinfoList(nullptr, nullptr);

当然,nullptr是不正确的,我很高兴有任何帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-25 07:28:33

您不需要调用消息处理程序,它们将由系统在您之后调用:

设置适当的窗口样式(LVS_OWNERDATA)

  • Set item count

  • 将您的OnGetdispinfoList添加到消息映射
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70107183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档