情報詳細Q:C#のDrawingObjectでCallbackで返ってくるwindow_handleはAttachしたWindowですか?A.はい。IntPtrですのでHALCON18.05以降はHHandleでWrapしてからご利用ください。 cb = new HDrawingObject.HDrawingObjectCallback(DisplayCallback); // HDrawingObjectにコールバックを登録 HOperatorSet.AttachDrawingObjectToWindow(mWindowID, draw_id); // mWindowIDをアタッチする protected void DisplayCallback(IntPtr draw_id, IntPtr window_handle, string type) { // On callback, process and display image. Note that starting with HALCON 18.05, we must wrap // draw_id in a HHandle so that it is correctly treated like a handle when calling back into // HALCON. HHandle winH = new HHandle(window_handle); string windowId1 = winH.ToString(); /// 復元したWindow string windowId2 = mWindowID.H.ToString(); /// AttachしたWindow // windowId1 と windowId2 は同一です添付ファイルタイトルHALCON:C#のDrawingObjectでCallbackで返ってくるwindow_handleはAttachしたWindowですかURL 名000007072公開状況公開済み検証状況公開済み