我用Getwindow(FindWindow(PChar('Shell_TrayWnd'),nil),GW_CHILD)可得到该按纽的窗口handle
解决方案 »
- window98 下编译DELPHI6的问题?
- 继续:放分*多分=人气
- Unit RzCommon was compiled with a different version of Graphics.clMenuBar
- 定义这样的数组有什么问题没有?如果没有应该注意什么?谢谢!
- 字体颜色的问题 ?
- 我无聊了,咋办?
- 为何不能复制记录???
- 受朋友所托。500分求助一画图小程序!!!
- 运行程序后又跳出一个新的unit,题目是program 你的单元名
- 高手请进
- 我的窗口隐藏后,就怎么也恢复不料了!确实没分了!各位可怜可怜我吧!
- 紧急求助大侠:读取一个Icon或Bmp图标,怎么知道该图标是16×16还是32×32的?
嘻嘻:)
你只是把该按纽给隐藏了,我是想把按纽的文字给替换了,不知可有办法?
好象使用settext API函数可以,但不知怎么用》》》》
hwnd1:=findwindow('shell_traywnd',nil);
hwnd1:=getwindow(hwnd1,gw_child);
SetWindowText(hwnd1, 'LY');
InvalidateRgn(hwnd1, 0, false);
我用SetWindowText(Getwindow(FindWindow(PChar('Shell_TrayWnd'),nil),GW_CHILD),'我是帅哥');
但执行后什么反应都没有,请指教!!!
procedure TForm1.Button1Click(Sender: TObject);
var
Handles: HWnd;
begin
Handles:=Getwindow(FindWindow(PChar('Shell_TrayWnd'),nil),GW_CHILD);
SetWindowText(Handles, 'ÎÒÊÇ˧¸ç');
end;
hwnd1:=findwindow('shell_traywnd',nil);
hwnd1:=getwindow(hwnd1,gw_child);
SetWindowText(hwnd1, 'LY');
InvalidateRgn(hwnd1, 0, false);
我这里好像通不过WINDOWS2000+DELPHI5
你的方法在win2k+d6不行?!
的方法正确,我试过了。
的办法是不是在winxp+delphi7的环境下可以,但有没有一种方法在win2k(winxp),delphi5(delphi6,delphi7)的任何组合环境下都能实现啊???