• 大小: 3.04KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 标签: c  桌面  

资源简介

VC6桌面录像,未设置压缩功能

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 



int main()
{ cout<<“一个录制电脑桌面生成AVI视频文件的Demo,未加入压缩、选录窗口功能“<<“\n\n\n“;
cout<<“请输入文件名:“;
char szFileName[100];
cin>>szFileName;
strcat(szFileName “.avi“);
cout< int ZS=0;
cin>>ZS;
ZS=min(10ZS);
cout< int MS=0;
cin>>MS;
cout< PAVIFILE pfile; // AVI文件指针
PAVISTREAM pstream; // stream指针
AVISTREAMINFO pstreaminfo; // stream信息
BITMAPINFO bi; // 
 
  HWND hwndDesktop = GetDesktopWindow (); // 获取整个桌面窗口的句柄
HDC hdcDesktop  = GetWindowDC ( hwndDesktop ); // 获取整个桌面窗口的设备环境的句柄
HDC hmemDC = CreateCompatibleDC ( hdcDesktop ); // 创建并获取兼容内存的设备环境的句柄

long WEIGHT = GetDeviceCaps(hdcDesktop HORZRES);
long HEIGHT = GetDeviceCaps(hdcDesktop VERTRES);

AVIFileInit(); // 初始化AVIFile库
  AVIFileOpen(&pfile szFileName OF_CREATE | OF_WRITE NULL); // 创建AVI文件

ZeroMemory(&bi sizeof(BITMAPINFO));
CON

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3350  2014-09-27 20:33  Demo\test.cpp

     文件       4052  2014-09-27 15:53  Demo\test.dsp

     文件        531  2014-09-26 09:53  Demo\test.dsw

     目录          0  2016-01-04 21:00  Demo

----------- ---------  ---------- -----  ----

                 7933                    4


评论

共有 条评论