我想通过我的程序直接向一个打开的程序(如记事本或WORD)中传送字符串,请问如何实现? 例子程序中有控制word的,研究研究吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to ddeng控制word的是用自动化呢哪能用得上呢 var hwnd1,hwndedit:HWND;begin hwnd1:=FindWindow('Notepad',nil); hwndedit:=FindWindowEx(hwnd1,HWND(nil),'Edit',nil); SendMessage(hwndedit,WM_SETTEXT,0,LPARAM(PChar('xzgyb')));end;上面的FindWindowEx是在2000下运行的,不知98下能不能用 SendMessage(hwndedit,WM_SETTEXT,0,LPARAM(PChar('xzgyb')));2个程序之间不能传递指针,内存空间是独立的. 我试过了可以的,好像WM_SETTEXT是采用一种特殊的方式<<windows核心编程>>好像有介绍 关于delphi中扫码枪扫码用到的串口控制控件 图片转换 用ODBC访问Paradox表的问题,搞定马上给分! 新到公司第二天,半搞定公司的漂亮女秘书 多分支语句Case <表达式> of中的表达式能否是String类型的。 StringGrid dephi5程序如何用 winsock2 超难题!有关文件流的使用。 如何用程序创建一个数据库文件? 问一个函数?字符串取左(右或中)的函数。 master/detail 中的 cachedUpdates 问题 [TIPS]在不同的窗口打开一个URL的最简单的方法!
控制word的是用自动化呢
哪能用得上呢
hwnd1,hwndedit:HWND;
begin
hwnd1:=FindWindow('Notepad',nil);
hwndedit:=FindWindowEx(hwnd1,HWND(nil),'Edit',nil);
SendMessage(hwndedit,WM_SETTEXT,0,LPARAM(PChar('xzgyb')));
end;
上面的FindWindowEx是在2000下运行的,不知98下能不能用
2个程序之间不能传递指针,内存空间是独立的.
<<windows核心编程>>好像有介绍