0

ビデオ再生および分析ソフトウェア開発者に C++ を使用しています。ここで質問があります。複合機の動画に線や形を描きたい。WM_PAINT メッセージと描画プロセスをキャッチしようとしましたが、成功しませんでした。問題を表示するために2つの画像をアップロードします。線を引くことはできますが、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