如何更改开始菜单中“开始”两个字? (50分)

  • 主题发起人 主题发起人 icesea79
  • 开始时间 开始时间
I

icesea79

Unregistered / Unconfirmed
GUEST, unregistred user!
我用FindWindow GetWindow和SetWindowText等API函数做成的程序只在WinXP中管用,
98/2000中都不管用,用WS32看,Button的Text已经是我传的文字了,但开始两个字就是不
能改。faint!
诸位高手帮帮忙!给写个98/2000下能用的详细代码什么的,小弟在这先谢过了。
我只想改“开始“两个字!分不够可以再加!!!
 
参考MSDN!!!!!!!!这个最权威
 
pprocedure TForm1.Button2Click(Sender: TObject);
var
h:hwnd;
a:array[0..254] of char;
begin
h:=FindWindowEx(FindWindow('Shell_TrayWnd', nil),
0,
'Button',
nil);
GetWindowText(h,a,255);
SetWindowText(h,'savenight');
caption:=string(a);
end;
屏幕刷新一下,XP下成功。
 
对不起,没看清。我再试一下。
 
我做过一个程序(网吧管理用的), QQ:36361139
 
多人接受答案了。
 
后退
顶部