大家来看看我的这段代码的问题在哪里?

fatcatman 2002-02-16 05:21:19
我的Form1上有一个按钮Button2,Caption为"Button2"我想的到它的句柄,可是得到却是0,这是为什么?请大家看看我下面的代码错在哪里?
var
Form1: TForm1;
main1:HWND;
button7:HWND;
a:HWND;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
main1:=FindWindow(nil,'Form1');
button7:= FindWindowEx(main1,main1,PChar('BUTTON'),PChar('Button2'));
ShowMessage(IntToStr(button7));
end;
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fatcatman 2002-02-16
  • 打赏
  • 举报
回复
谢谢了,可以了。
torble 2002-02-16
  • 打赏
  • 举报
回复
调试一下,单步执行~
fatcatman 2002-02-16
  • 打赏
  • 举报
回复
还是不行!
li_zhifu 2002-02-16
  • 打赏
  • 举报
回复
button7:= FindWindowEx(main1,HWND(nil),'TBUTTON','Button2');
//测试通过
li_zhifu 2002-02-16
  • 打赏
  • 举报
回复
button7:= FindWindowEx(main1,main1,PChar('TBUTTON'),PChar('Button2'));

5,931

社区成员

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

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