handsomehiro
handsomehiro
2021-05-04 18:00

vc6.0如何修改视频捕捉窗口的形状capCreateCaptureWindow(

// 创建窗口
   hwndMain = CreateWindow( "GenericAppClass", //窗口类名
      "Super Video",//窗口标题
      WS_POPUP,//窗口样式
      500,//窗口最初的 x 位置
      200,//窗口最初的 y 位置
      800,// 窗口最初的 x 大小
      800,// 窗口最初的 y 大小

      NULL,// 父窗口句柄
      NULL,// 窗口菜单句柄
      hInstance,// 应用程序实例句柄
      NULL// 创建窗口的参数
   );

   ShowWindow( hwndMain, nCmdShow );//显示窗口
   SetWindowRgn(hwndMain,hRegion1,1);
case WM_CREATE:
      
      	RECT helpRect, minRect, exitRect;
      	HRGN helpRgn, minRgn, exitRgn;
        hRegion1 = CreateEllipticRgn(590,550,9,35); //  创建一个椭圆区域。
	  	hwndVideo = capCreateCaptureWindow(
	  					(LPSTR) "My Capture Window",
	  					WS_CHILD | WS_VISIBLE,
	  					100,150, 400, 300,
	  					(HWND) hwndMain,
	  					(int) 1);//创建视频捕获窗口

视频捕捉的窗口是矩形,怎么才能改成圆形的

  • 点赞
  • 收藏
  • 复制链接分享

1条回答

  • technologist_24 CSDN技术专家团-黄老师 3天前

    能否改变视频的显示窗口?图像不改变的情况下

    点赞 评论 复制链接分享

相关推荐