MFC进度条的编写.2008-10-01 14:19 准备写个网络扫描程序, 呵呵,现在对脚本和入侵又重新有了兴趣,把N年前不玩的东西又开始重温下. 漏洞扫描器就算了, 现在的漏洞扫描器(X-SCAN,SSS)已经相当完善了, 自己再写不过是浪费时间.. 还是采用MFC框架编写, 对于MFC进度条的实现, 曾想了一段时间, CSDN上的朋友给出了一段: m_Progress.SetRange(1,100); for(int i=0;i<100;i++) { m_Progress.StepIt(); Sleep(10); } //m_Progress.SetPos(pos); 感觉还不错,不过还 是有朋友反映代码说明的不是很清晰... 现在再给出一段关于文件传输的代码: DWORD dwSize = recv()//先接收文件的大小; m_ProgressCtrl.SetRange32(0, nSize); //设置进度条的范围 DWORD dwRecv = 0; while(dwRecv < dwSize) { dwRecv += recv(); //接收文件 m_ProgressCtrl.SetPos(dwRecv); //设置进度条的位置 |
|