首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请帮忙解释一上吗上面两段代码都是什么意思?非常感谢

2012-12-16 
各位高手请帮忙解释一下吗下面两段代码都是什么意思?非常感谢一、是多线程int CreateThreadBody(LPVOID pDa

各位高手请帮忙解释一下吗下面两段代码都是什么意思?非常感谢
一、是多线程
int CreateThreadBody(LPVOID pData)
{
//Sleep(1000);
DWORD a = ((TestThreadPara *)pData)->pTb->OutPutParameters(((TestThreadPara *)pData)->iTestMask,
((TestThreadPara *)pData)->list,
((TestThreadPara *)pData)->dwIndex,((TestThreadPara*)pData)->dwTestReturn);
return a;
}

int TestThreadBody(LPVOID pData)
{
//Sleep(1000);
DWORD a = ((TestThreadPara *)pData)->pTb->Test(((TestThreadPara *)pData)->iTestMask,
((TestThreadPara *)pData)->list,
((TestThreadPara *)pData)->dwIndex,((TestThreadPara *)pData)->isCount,
((TestThreadPara *)pData)->iCountNum,((TestThreadPara *)pData)->iHalt,((TestThreadPara *)pData)->iMaxDisplay);
((TestThreadPara *)pData)->pTb->ShowWindow(SW_MINIMIZE);
return a;
}
二这段代码什么意思?
//Check Factory Mode
HKEY hKey;
DWORD dwSize = 33;
char md5_str[33];
memset(md5_str,0,sizeof(md5_str));
hKey=HKEY_LOCAL_MACHINE;
char *pSubKey = "SOFTWARE\\topKits";
RegOpenKeyEx(hKey,pSubKey,0,KEY_READ,&hKey);
RegQueryValueEx(hKey,"Mode",NULL,NULL,(BYTE *)md5_str,&dwSize);
md5_str[33] = '\0';
if(strcmp(md5_str,"55A54008AD1BA589AA210D2629C1DF41")==0) //true's MD5
myOption.FactoryMode = true;
else
myOption.FactoryMode = false;
m_bEnabled = !myOption.FactoryMode;
ItmTree=(CItemTree*)m_VSplitter.GetPane(0,0);
ItmTree->EnableWindow(!myOption.FactoryMode);
//End Check Factory Mode

热点排行