C chenglf Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-07 #1 已知一个IE小窗口(就象用126转向域名所跳出来的小广告窗口)的句柄,<br>怎样取得其左上角座标?我试过GETWINDOWRECT函数,但其返回的却是屏幕的一半,<br>即800乘600分辩率时返回给我的是400,300,不知是何原因?另有几个程序我<br>也取不到其座标,现象和上面的一样,请高手指教!
已知一个IE小窗口(就象用126转向域名所跳出来的小广告窗口)的句柄,<br>怎样取得其左上角座标?我试过GETWINDOWRECT函数,但其返回的却是屏幕的一半,<br>即800乘600分辩率时返回给我的是400,300,不知是何原因?另有几个程序我<br>也取不到其座标,现象和上面的一样,请高手指教!
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-07 #2 GetWindowRect 函数是对的呀。<br>var<br> R: TRect;<br>begin<br> GetWindowRect(Form1.Handle, R);<br> ShowMessage(IntToStr(R.Top)); // 显示的结果和 Form1.Top 属性的值完全相同<br>end;
GetWindowRect 函数是对的呀。<br>var<br> R: TRect;<br>begin<br> GetWindowRect(Form1.Handle, R);<br> ShowMessage(IntToStr(R.Top)); // 显示的结果和 Form1.Top 属性的值完全相同<br>end;
Y yanghq Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-15 #3 GetWindowRect 函数返回别的窗口的座标是可以的,可是返回IE小窗口的座标却不行,<br>望高手指教!
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-15 #4 >>已知一个IE小窗口(就象用126转向域名所跳出来的小广告窗口)的句柄,<br>这个IE小窗口的句柄,您能确定它是对的吗?<br>
D donghongwu Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-28 #6 如此之类的例程可以得到窗口坐标: <br> GetWindowRect 函数是对的呀。<br>var<br> R: TRect;<br>begin<br> GetWindowRect(Form1.Handle, R);<br> ShowMessage(IntToStr(R.Top)); // 显示的结果和 Form1.Top 属性的值完全相同<br>end<br>但要得到FindWindow()取得的其它窗口的坐标,有什么办法请教我。(我指的是另外<br>一个独立的程序窗口)!<br>
如此之类的例程可以得到窗口坐标: <br> GetWindowRect 函数是对的呀。<br>var<br> R: TRect;<br>begin<br> GetWindowRect(Form1.Handle, R);<br> ShowMessage(IntToStr(R.Top)); // 显示的结果和 Form1.Top 属性的值完全相同<br>end<br>但要得到FindWindow()取得的其它窗口的坐标,有什么办法请教我。(我指的是另外<br>一个独立的程序窗口)!<br>