CFile::modeWrite)){
bf.WriteHuge(&bfh,sizeof(BITMAPFILEHEADER));
bf.WriteHuge(&bih,sizeof(BITMAPINFOHEADER));
bf.WriteHuge(lpData,size);
bf.Close();
nCount++;
}
GlobalFreePtr(lpData);
if(nCount==1)
m_Number.Format("%d picture captured.",nCount);
else
m_Number.Format("%d pictures captured.",nCount);
UpdateData(FALSE);
}
4. 界面处理。该程序为了避免热键冲突,采用了动态设置热键的方法,具体界面上的东西,可以看源程序
源程序的编译与使用:先编译hook.dll并将其放在系统目录(win2000/NT是system32,98/ME是system)。
然后编译对话框程序运行即可!
……