0

我正在使用 C++ 进行视频播放和分析软件开发人员。在这里我有一个问题。我想在 MFP 视频上画线和更多形状。我怎么能这样?。我尝试捕捉 WM_PAINT 消息和绘图过程但不成功。我上传了两张图片来显示问题。我可以画线,但由于 MFP 禁用,但是当 MFP 启用时,MFP 会在我的绘图上写入视频。谢谢你。 播放 MFP 视频之前 播放 MFP 视频之后

编辑:绘图代码

void __fastcall TForm6::Ciz()
{
  PAINTSTRUCT ps;
  Panel2->Repaint();
  HPEN hPen = CreatePen(PS_SOLID,2,RGB(255,130,0));
  ResetDCW(dc,devMode);
  SelectObject(dc,hPen);
  BeginPaint(Panel2->Handle, &ps);
  MoveToEx(dc, Dot2->Left + 15, Dot2->Top + 15, NULL);
  LineTo(dc, Dot1->Left + 15, Dot1->Top + 15);
  EndPaint(Panel2->Handle, &ps);

  BeginPaint(Panel2->Handle, &ps);
  MoveToEx(dc, Dot3->Left + 15, Dot3->Top + 15, NULL);
  LineTo(dc, Dot2->Left + 15, Dot2->Top + 15);
  StrokePath(dc);
  EndPaint(Panel2->Handle, &ps);
}
4

0 回答 0