如何修改外部程序的编辑框的可写性???
解决方案 »
- 用Delphi写了个计算文件MD5、SHA-1、SHA-256哈希值的小工具
- 求助 adotable 初始化的问题
- 调用vs编写的dll,出现""is not a valid integer value 错误
- Form如何获得焦点?
- 恳请前辈帮小弟解决问题,谢谢指教!
- 如何用fastreport与query实现报表的设计呀?
- 请教高手, 如何用TREEVIEW显示一个数据库中的所有的表,同时每点一个表名则在F1BOOK中显示及修改所选中表, 在点另一个表前进行保存,
- [转]测你上辈子是什么人?
- 对于FireMonkey 中的PathData 有没有可视化的设计方法?
- 怎样在Delphi中以最快的速度打开文件(用Read,BlockRead之类的函数)?急!!!!!!!!!
- 已知一個窗口的句柄,求教怎麼獲取該窗口圖標的句柄?
- sql查询
获取编辑框的句柄,修改这个句柄的窗口样式,去掉ES_READONLY这个样式
var
h,e:thandle;
begin
h:=FindWindow(nil,'DForm'); //DForm为外部程序标题
if h=0 then
begin
ShowMessage('程序没找到!');
exit;
end;
e:=FindWindowEx(h,0,nil,'Edit1');
if e=0 then
begin
ShowMessage('编辑框Edit1没找到!');
exit;
end;
SendMessage(e,EM_SETREADONLY,0,0); //设Edit1可写
end;