2

WIA_EVENT_DEVICE_CONNECTED および WIA_EVENT_SCAN_IMAGE イベントの RegisterEventCallbackInterface を介して、すべてのデバイスの WIA 通知を受信するように登録しました。ただし、スキャナー デバイスが接続されている場合にのみ通知を受け取ります。スキャンするときは通知を受け取りません (たとえば、WIA を使用する mspaint を使用する場合)。アプリケーションからスキャン通知を受け取るべきですか、それともデバイスで [スキャン] ボタンが押されたときだけ受け取るべきですか? (スキャンボタンのない複合機を使っているので、後者は試していません)。WIA を介してスキャンが成功したことを通知する他の方法はありますか? ありがとうございました。

4

1 に答える 1

0

通知 API は、ボタンが押されたかどうかを通知します。一時的または永続的な (つまり、アプリを起動する) ハンドラーを登録できます。スキャンしようとしている場合は、device.Items[1] の Item.Transfer() または CommonDialog.ShowTransfer() を使用する必要があります。

于 2010-05-29T22:16:27.880 に答える