Я использую 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);
Первый True для ShowUI и второй True для Modal
Я знаю, что это может быть достигнуто, потому что я видел другое приложение, которое может отображать свойства сканера без сканирования, только кнопку «ОК» и «Отмена», я искал в Google повсюду, но не повезло, или, может быть, это просто ограничение компонента delphitwain? Спасибо, любое предложение приветствуется