搜索
查看: 2142|回复: 6
打印 上一主题 下一主题

谁能告诉我,是什么原因无法编译?

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-22 13:37:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在网上看到了一则代码好称能过滤广告,那个发帖人说在VC6中可以通过,可是我用啊哈C编译,却。。。。
void KillAdvert::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
if(nIDEvent==1)
{
CWnd* pMainWnd = AfxGetMainWnd()->GetWindow(GW_HWNDFIRST);
while (pMainWnd)
{
CString strClassName;
GetClassName(pMainWnd->m_hWnd,strClassName.GetBufferSetLength(100),100);
if(strClassName=="IEFrame")
{
CWnd* pChildWnd=CWnd::FromHandle(FindWindowEx(pMainWnd->m_hWnd,NULL,
"Worker",NULL));
if(!pChildWnd)
pChildWnd=CWnd::FromHandle(FindWindowEx(pMainWnd->m_hWnd,NULL,
"WorkerA",NULL));
if(pChildWnd)
{
CWnd* pChildNextWnd=CWnd::FromHandle(FindWindowEx(pMainWnd->m_hWnd,pChildWnd->m_hWnd,
"Worker",NULL));
if(!pChildNextWnd)
pChildNextWnd=CWnd::FromHandle(FindWindowEx(pMainWnd->m_hWnd,pChildWnd->m_hWnd,
"WorkerA",NULL));
if(pChildNextWnd)
{
if(!(GetWindowLong(pChildWnd->m_hWnd,GWL_STYLE)&WS_VISIBLE))
{
pTempWnd=NULL;
pTempWnd=pMainWnd;
KillTimer(1);
SetTimer(2,800,NULL);
return;
}
}
}
}
pMainWnd = pMainWnd->GetWindow(GW_HWNDNEXT);
}
}
else
{
pTempWnd->PostMessage(WM_CLOSE,0,0);
KillTimer(2);
SetTimer(1,400,NULL);
}
}
沙发
 楼主| 发表于 2013-2-22 13:37:55 | 只看该作者
who can tell me?
板凳
 楼主| 发表于 2013-2-22 13:38:41 | 只看该作者
好像没有main主函数
地板
发表于 2013-2-25 23:28:09 | 只看该作者
这是c++...
5#
发表于 2013-2-27 17:11:37 | 只看该作者
路过顺便学习一下
6#
发表于 2013-8-31 18:29:11 | 只看该作者
vc6{:soso__14804278577390564222_6:}
7#
发表于 2013-9-1 20:11:11 | 只看该作者
C + + so complex
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表