アプリにスキャン機能を追加するために Delphitwain (delphitwain.sourceforge.net) を使用しています。アプリのスキャン ボタンをクリックすると、ページ サイズ、スキャン面 (canon dr-3010c) などのスキャナーのプロパティを含むスキャン モードが表示され、[スキャン] ボタンと [キャンセル] ボタンがあります。もちろんキャンセルをクリックすると、すべてのプロパティが以前の値に戻ります。
プロパティを表示せずにスキャンを実行できるため、スキャンせずにプロパティを変更するためだけにこのスキャナーのプロパティを表示するにはどうすればよいですか
Twain.LoadLibrary;
Twain.LoadSourceManager;
Twain.Source[CurrentSource].Loaded := TRUE;
Twain.Source[CurrentSource].TransferMode := TTwainTransferMode(0);
Twain.Source[CurrentSource].EnableSource(True, True);
while Twain.Source[CurrentSource].Enabled do Application.ProcessMessages;
Twain.UnloadLibrary;
Twain.Source[CurrentSource].EnableSource(True, True);
ShowUI の最初の True と Modal の 2 番目の True
スキャンせずにスキャナーのプロパティを表示できる別のアプリケーションを見たので、それを達成できることを知っています.OKボタンとキャンセルボタンだけです. ありがとう、どんな提案もありがとう