[摘要]CFile::modeWrite)) bf.WriteHuge(&bfh,sizeof(BITMAPFILEHEADER)); bf.WriteHuge(&bih,sizeof(BI... 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)。 然后编译对话框程序运行即可! |