ShellExecuteبرنامه notepad اجرا بشه
1- بدست آوردن هندل پنجره Notepad با استفاده از FindWindow یا EnumWindowsمتن داخل text box در آن تایپ بشه و برود سر خط بعد.
2- بدست آوردن هندل پنجره Edit موجود در Notepad با استفاده از FindWindowEx یا EnumChildWindows.
3- ارسال پیام WM_SETTEXT به پنجره Edit مرحله قبل با استفاده از SendMessage.
SetForegroundWindowپس از آن نیز فرم برنامه ما دوباره focus شود و فرم جاری ویندوز شود.
تمامی توابعی که در اینجا ذکر کردم از Windows API هستند، و می تونید اطلاعات تکمیلی درباره آنها را از MSDN بدست بیارید.