On Thu, Sep 10, 2009 at 11:02 PM, Sivis <[email protected]> wrote:
>
> Thank you for answer!
>
>> Chromium uses ExtTextOut().
> Yes, it uses ExtTextOut() to draw tabs, toolbar, e t.c., but to draw
> Web page it uses something else?

Yes, it should be using ExtTextOut() for webpages.

Check out the Font::drawGlyphs() function for the specifics:

http://trac.webkit.org/browser/trunk/WebCore/platform/graphics/chromium/FontChromiumWin.cpp

Also, this discussion is more appropriate for the chromium-dev mailing
list, so respond to that list for more informations.

>
>> In some situations, Chromium will use the Skia graphics library to
>> draw text -- so you won't see any Windows API calls.
> Wait... If it works on Windows, it must use Windows API, sooner or
> later, but finally API Call will be done, isn`t?
>
>> Note, it could be you are not intercepting the calls because you are
>> attached to the wrong process -- a separate process is used to render
>> webpages, and that is where the ExtTextOut() calls will be coming
>> from.
> I use SetWindowsHookEx, so my code loads in any process.
>
>> Also try disabling the sandbox with --no-sandbox, in case that is
>> interfering with your interception code.
> Still doesn`t work :(
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Discussion mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-discuss
-~----------~----~----~----~------~----~------~--~---

Reply via email to