问题描述:
获得窗口句柄后,
如何得到这个窗口上的某个按钮,
并且改变这个按钮的Caption属性
获得窗口句柄后,
如何得到这个窗口上的某个按钮,
并且改变这个按钮的Caption属性
解决方案 »
- 我是一个新手,向大家请教:Image 的底色怎么设置啊!在线!!
- 各位高手,在打印报表中能否插入背景图片,怎样实现?
- **** Real Messenger 企业即时消息系统源码转让与功能定制 ****
- 即使没有WIN32下新的DELPHI版本,我认为DELPHI依然兴旺很长一段时间。
- 我测试打印出的纸张左上方为何有个'fastreport_unregistered'字符?
- Delphi6.0下如何安装FastReportV2.46?
- 怎样用DELPHI写一段程序,查询出ORACLE数据库表的字段名称及字段类型、字段长度?
- 请问高手,我用什么函数把3661851902这种形式的网络地址,转换成直接显示的IP地址
- 我发现delphi的bug.大家看一下
- 我想在DBGRID的ONKEYDOWN或ONKEYPRESS事件中实现功能组合键的功能,怎么实现?
- RCData 二进制数据 (将文件保存到磁盘后可查看)
- APIHOOK程序关闭导致ExePlorer.exe崩溃
h:HWND;
con:TControl;
begin
h := FindWindowEx(Handle,0,'TButton','Button1');
if h = 0 then Exit;
con := FindControl(h);
if con = nil then Exit;
if not (con is TButton) then Exit;
TButton(con).Caption := 'dddd';
end;
GetClassName => 'BUTTON'
SetWindowText
再用FindControl得到这个按钮
再改Caption
俺也说一下:
1.使用 GetWindow(Handle, GW_CHILD);
得到句柄
2.使用 GetClassName 取得控件的class名称
3.判断取得的class名称是否为 “Button”
4.根据句柄,使用 GetWindowText 改变 Caption 即可。
4.使用 SetWindowText API 改变Caption