CMapWordToPtr::Lookup 方法是 MFC 中 CMapWordToPtr 类的一个公共方法,用于查找指定键(Word)对应的值(Ptr)。以下是 Lookup 方法的典型用法:
CMapWordToPtr mapWordToPtr;

// 添加一些映射关系
mapWordToPtr.SetAt(_T("Key1"), (void*)ptr1);
mapWordToPtr.SetAt(_T("Key2"), (void*)ptr2);

// 查找映射关系
void* ptrValue = nullptr;
if (mapWordToPtr.Lookup(_T("Key1"), ptrValue)) {
    // 找到了对应的值
    TRACE(_T("找到值:%p\n"), ptrValue);
} else {
    // 未找到对应的值
    TRACE(_T("未找到值\n"));
}

在上面的例子中,SetAt 方法用于将键值对添加到映射中,而 Lookup 方法用于查找指定键对应的值。如果找到了对应的值,则 Lookup 返回 TRUE,并通过传入的指针参数(ptrValue)返回对应的值;如果未找到,则返回 FALSE。




转载请注明出处:http://www.zyzy.cn/article/detail/18819/MFC/CMapWordToPtr