为何foxmail的 标题栏内容和 任务栏内容 不同? 为何foxmail的 标题栏内容和 任务栏内容 不同? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改一个窗口的标题应该等于 同时修改了 在任务栏中的显示的文字和窗口标题文字刚才我用getWindowText()根据窗口找标题显示“Foxmail”而不是窗口标题栏中的“Foxmail[%邮箱地址%]”如何真正获取这个窗口标题栏文字? 我测试过可以,不知道你怎么写的代码?var buf:PChar; hwnd:THandle;begin GetMem(buf, MAXBYTE+1); hwnd := FindWindow('TFoxmail_Main',nil); if hwnd<>0 then GetWindowText(hwnd, buf,MAXBYTE); ShowMessage(buf); FreeMem(buf);end; 哦,那是你找的窗口句柄找错了。上面的代码我测试过了。窗口类名我用spy++找到的 那个Application用spy++看过了是0*0的矩形被骗了 ^_^Application和主窗体是两个不一样的窗体,标题可以一样,也可以不一样。如果你Application.Title:= 'aaa';任务栏就是aaa了。 寻求算法 发现Delphi 2006的Open Tools API的bug比较严重阿 求救!!!! 大家看看我的机器是否被黑了!!!来者有分 Design Patterns --- 我对设计模式 Visitor 的理解 调试方法。。。。。在线等 没有一套精致的图标是我心中永远的痛,请问各位大侠有没有,50分相送! String到Pchar的转换! 如何控制ListBox的Scroll的颜色? DBGrid和Edit同步问题?????? 有谁有将SQL表导出到EXCEL的DLL实例(datagrid导出到EXCEL) 请教工控高手
刚才我用getWindowText()根据窗口找标题
显示“Foxmail”
而不是窗口标题栏中的“Foxmail[%邮箱地址%]”
如何真正获取这个窗口标题栏文字?
var
buf:PChar;
hwnd:THandle;
begin
GetMem(buf, MAXBYTE+1);
hwnd := FindWindow('TFoxmail_Main',nil);
if hwnd<>0 then
GetWindowText(hwnd, buf,MAXBYTE);
ShowMessage(buf);
FreeMem(buf);
end;
哦,那是你找的窗口句柄找错了。上面的代码我测试过了。窗口类名我用spy++找到的
是0*0的矩形被骗了
如果你Application.Title:= 'aaa';任务栏就是aaa了。