怎么做啊??比如多个按钮 在多个分页的form上,鼠标点到那个,就显示空间名称,怎么做啊??
解决方案 »
- 那位老大能把这段C代码改为Delphi
- 关于DBChart的问题,在线等待,急急急急急急急急急急急急急急!!!!!!!!
- 这样删除表:jb
- 急救啊大哥大姐!一个报表的简单问题
- 难办的问题!
- 如何调用“选择目录”对话框?
- delphi用ado通过odbc走system dsn连接access,可以正常读数据,但是修改和写的时候抛异常:读写内存无效,ado15.dll错误如何解决?
- 纪念伟大的屈原-----让我们有粽子吃,散分!!
- 各路高手们:请教一个关于日期查询问题(42分,只有这么多了)
- 急急急!关闭子窗口form2后又返回运行了主窗口form1的onactive,如何不让其再次运行?
- 想将一个程序做成在后台运行(以服务的方式,如sqlserver),再写一个前台程序(有操作界面)来管理那个后台,怎么办??
- 用程序加入FLASH后,SWF文件之间还可以互相调用吗?
var
p:tpoint;
curwin:longint;
Parwin:longint;
text,textp:array[0..255] of Char;
var start:cardinal;
begin
getcursorpos(p);
curwin:=windowfrompoint(p);
if (listbox1.Handle=curwin) or (Handle=curwin) then exit;
getclassname(curwin,text,255);
parWin:=GetParent(curwin);
getclassname(parWin,textp,255);
Listbox1.Items.Add(inttostr(curwin)+':'+text+' parent:'+inttostr(parWin)+':'+textp);
listbox1.ItemIndex:=listbox1.Count-1;
end;
pos:Tpoint;
namestr:string;
begin
GetCursorPos(pos);
namestr:=FindVCLWindow(pos).Name;
listbox1.Items.add(namestr);
end;
pos:Tpoint;
namestr:string;
begin
GetCursorPos(pos);
namestr:=FindVCLWindow(pos).Name;
listbox1.Items.add(namestr);
end;如果我只显示TBUTTOND的呢??
pos:Tpoint;
namestr:string;
begin
GetCursorPos(pos);
namestr:=FindVCLWindow(pos).Name;
listbox1.Items.add(namestr);
end;如果我只显示TBUTTOND的呢??如果只显示TButton
var
pos:Tpoint;
namestr:string;
begin
GetCursorPos(pos);
namestr:=FindVCLWindow(pos).Name;
if FindVCLWindow(pos) is TButton then listbox1.Items.add(namestr);//ok了
end;
pos:Tpoint;
namestr:string;
begin
GetCursorPos(pos);
if FindVCLWindow(pos) is TButton then
begin
namestr:=FindVCLWindow(pos).Name;
listbox1.Items.add(namestr);
end;
end;