定义了一个这样的
CMap<CString*, CString*, HANDLE*, HANDLE*> p_threadHandle;赋值:
HANDLE hTemp[BLOCK];
CString strThreadOnlyFlag="1111"; for(int i=0;i<BLOCK;i++)
{
HANDLE hdtemp=::CreateThread(NULL,0,downthread,(LPVOID)pdownload,0,&dwthread);
hTemp[i]=hdtemp;
}
p_threadHandle.SetAt(&strThreadOnlyFlag,hTemp);
取值 HANDLE* m_hdResult;
p_threadHandle.Lookup(&strThreadOnlyFlag,m_hdResult);这样取怎么也取不出来!
CMap<CString*, CString*, HANDLE*, HANDLE*> p_threadHandle;赋值:
HANDLE hTemp[BLOCK];
CString strThreadOnlyFlag="1111"; for(int i=0;i<BLOCK;i++)
{
HANDLE hdtemp=::CreateThread(NULL,0,downthread,(LPVOID)pdownload,0,&dwthread);
hTemp[i]=hdtemp;
}
p_threadHandle.SetAt(&strThreadOnlyFlag,hTemp);
取值 HANDLE* m_hdResult;
p_threadHandle.Lookup(&strThreadOnlyFlag,m_hdResult);这样取怎么也取不出来!
解决方案 »
- 多线程 想不明白
- MFC 如何改变窗体的颜色,
- 把ping函数改到另一个文件里面
- 如何在menutree控件上加checkbox?
- 检测richeditview中内容有所改变的消息映射函数是什么?
- 我用MFC7.1作了一个ActiveX控件,其中一个方法的功能是弹出一个对话框,至此一切OK,但是在对话框上放了一个WebBrowser控件之后,对话框就
- 请问APIENTRY等东西是什么
- 关于MFC中一个鼠标按键消息处理函数的问题。
- 以下两种不同的变量定义方法,为什么会产生不同的效果(关于静态控件显示BMP图像)?
- 哪位高人自己写过协议?高手新手请进
- 退出程序保存文档
- 想了 5个晚上 没想明白!!求求帮我比较2段代码区别
如果用CString作为KEY,你应该用LPCTSTR做ARG_KEY而非CString&。