You can look into winhelper.rb file in watir framework. It uses win32api for
lot of things. I haven't used win32api so will not be able to help you much
with the code.

Thanks,
Angrez

On Tue, Jul 14, 2009 at 1:16 PM, kiran yajamanyam <[email protected]
> wrote:

> Hi Angrez,
> Where can i get documentation for the same. I don't know how to get title
> of the window using Win32API.
>
> Regards,
> Kiran Y
>
> On Fri, Jul 10, 2009 at 2:44 PM, Angrez Singh <[email protected]> wrote:
>
>> Right now there is no support for hwnd in Firewatir. Can you use Win32API
>> to get the handle of the window using the title? If yes, then you can use
>> firefox title to get the handle.
>>
>> - Angrez
>>
>>
>> On Fri, Jul 10, 2009 at 2:35 PM, kiran yajamanyam <
>> [email protected]> wrote:
>>
>>> Hi Angrez,
>>>
>>> Thanks for your reply. Following is the step which I want to perform.
>>>
>>> Want to click on the center point of the firefox window and want to do
>>> some copy paste operation. This is required as I can't set text in the frame
>>> as body of  compose window in my project  had used frame.
>>>
>>> In IE following is the piece of code I was using
>>>
>>> def getClientCenterPoint(browser)
>>>   myRect=" " * 16    # store four LONGs
>>>  getClientRect=Win32API.new("user32", "GetClientRect", ['I','P'], 'I')
>>>  getClientRect = Win32API.new('user32', 'FindWindowEx', ['P'] * 4, 'L')
>>>
>>>  getClientRect.call(browser.hwnd, myRect)
>>>  x,y,xpos,ypos=myRect.unpack("LLLL")
>>>
>>> setCursorPos = Win32API.new("user32", "SetCursorPos", ['I','I'], 'I')
>>>  setCursorPos.Call(xpos.to_i/2+90,ypos.to_i/2+150)
>>> end
>>>
>>> Please let me know if you want any other details.
>>>
>>> Regards,
>>> Kinnu
>>>
>>> On Fri, Jul 10, 2009 at 1:33 PM, Angrez Singh <[email protected]> wrote:
>>>
>>>> can you explain what you are trying to do by getting the handle of
>>>> window? may be we can suggest some workaround to do the same in Firewatir?
>>>>
>>>> - Angrez
>>>>
>>>>
>>>> On Fri, Jul 10, 2009 at 1:03 PM, kiran yajamanyam <
>>>> [email protected]> wrote:
>>>>
>>>>> Any info on this friends?
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Jul 10, 2009 at 11:44 AM, Kinnu <[email protected]>wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> Hi Friends,
>>>>>>
>>>>>> I am using ie.hwnd in watir to get the browser handle. I have observed
>>>>>> that there is no such property available in FireWatir. Is there any
>>>>>> work around for this? basically what i want to do is to get the center
>>>>>> point of the browser.
>>>>>>
>>>>>> Regards,
>>>>>> Kinnu
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to [email protected]
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to