如何获得窗体句柄

loskill 2003-08-30 03:56:16
我做了个非可视化控件,父类是Tcomonpent,
请问怎样才能获得它的窗体的句柄呢,用GetParentForm()显然不行
...全文
177 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sgwh 2003-08-31
  • 打赏
  • 举报
回复
哈哈。。。。我也学学。。。。
Sant11 2003-08-31
  • 打赏
  • 举报
回复
我也是刚学的。
如:
定义:
Var
i:Thandle;
获得:
i:=findwindow(nil,'这里是你要获的外部程序的路径');
如i<>0刚找到了。等于0就是没有找到。
pressman 2003-08-31
  • 打赏
  • 举报
回复
findwindow
baguli 2003-08-31
  • 打赏
  • 举报
回复
一般来说,放在Form上的控件的窗口句柄可以用如下方法获得:
TForm(Owner).Handle
fuyifan 2003-08-30
  • 打赏
  • 举报
回复
findwindow(窗口名,窗口类名);
nnfish 2003-08-30
  • 打赏
  • 举报
回复
UP
Eastunfail 2003-08-30
  • 打赏
  • 举报
回复
这个Self改为你的控件
Eastunfail 2003-08-30
  • 打赏
  • 举报
回复
非可视化控件通常没有窗口句柄,你是要得到他Parent的窗口句柄么?

TForm(Self.Parent).Handle
就OK了
ollea 2003-08-30
  • 打赏
  • 举报
回复
use shellapi;
findwindow();
  • 打赏
  • 举报
回复
findwindow

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧