ビデオ再生および分析ソフトウェア開発者に 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);
}