Мое текущее решение ниже:
TFutureWindows.Expect(MESSAGE_BOX_WINDOW_CLASS)
.ExecProc(
procedure (const AWindow: IWindow)
var
DlgHandle: HWND;
FileName: string;
begin
FileName := ExpandFileName('myFileToUse.txt');
DlgHandle := AWindow.GetHandle;
Windows.SetDlgItemText(DlgHandle, 1148, PChar(FileName));
end
)
.ExecSendKey(VK_RETURN);
Итак, отправка сообщения с использованием Windows API. Идеи (и ID 1148) были найдены здесь: http://social.msdn.microsoft.com/forums/en-US/winforms/thread/62d5db14-5497-4ceb-8af0-d7f81732e937/
Возможны более эффективные решения, но, по крайней мере, сейчас, мне кажется, этого вполне достаточно.
Спасибо за комментарии до сих пор!