Hi,

Matthias Van Woensel wrote:
>
> Thanks for the quick reply and the tonnes of information.
No problem, I'll try to make it short this time :)

>
> We tested it on wincewm60professional-msvc2005 and we keep getting 
> QPoint(66712740,21178900) as return value, no matter where we click.
I don't know for what purpose you need the cursor position, but you 
should at least get valid positions in the 
mousePressEvent()/mouseReleaseEvent(). Eventually you can you use these 
for your scenario.


Best Regards,

Maurice Kalinowski

>
> Any further ideas on how to solve this problem?
>
> Kind regards
> Matthias
>
> On Tue, Apr 22, 2008 at 3:29 PM, Maurice Kalinowski 
> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Hi,
>
>     thank you for trying out Qt/WinCE. I do have some
>     questions/comments on
>     this topic.
>
>
>     Matthias Van Woensel wrote:
>     >
>     > It looks like QCursor::Pos() is not supported on WINCE. Which,
>     in most
>     > cases, makes sense since most wince devices don't have a mouse. I
>     > think that it would be convenient for wince devices to have the
>     > QCursor::Pos to be set to the last position the stylus clicked.
>     > However, on some devices, we do have a mousepointer in the form of a
>     > tiny mouse pad. The samsung i780 is an example of one such device.
>     >
>     1. What do you mean with not supported? Is it not available as a class
>     or do the return values seem useless?
>
>     2. We check on compile time if GWES_ICONCURS is defined. This helps us
>     specifying if a SDK supports icon cursors and thus if cursor support
>     makes sense. If it is not supported we still do not exclude the
>     QCursor
>     support unless one compiles for Windows Mobile 6 Standard Edition
>     (reason later).
>
>     3. In <qtdir>/src/gui/kernel/qcursor_win.cpp line 85 following you can
>     see at the code for Windows CE. We simply call the native hook and ask
>     for the position of the cursor. If this call returns invalid data,
>     there
>     is not much we can do about it.
>
>     4. With which mkspec did you compile Qt/WinCE on. Browsing for the
>     device has shown that it is supposed to be a Windows Mobile 6
>     professional device, thus wincewm60professional-msvc2005 would be the
>     perfect match for that.
>
>     To explain above issue about Windows Mobile 6 Standard Edition. Though
>     GWES_ICONCURS is defined, all symbols to use an icon cursor are
>     missing
>     in the provided libraries, thus linking would fail due to incompatible
>     header configuration. This was the reason why we considered to exclude
>     QCursor support for this configuration (mkspec:
>     wince60standard-msvc2005).
>
>     Looking forward to your answers and
>
>
>     Best Regards,
>
>     Maurice Kalinowski
>
>     _______________________________________________
>     Qtce-preview-feedback mailing list
>     [email protected]
>     <mailto:[email protected]>
>     http://lists.trolltech.com/mailman/listinfo/qtce-preview-feedback
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Qtce-preview-feedback mailing list
> [email protected]
> http://lists.trolltech.com/mailman/listinfo/qtce-preview-feedback
>   

_______________________________________________
Qtce-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qtce-preview-feedback

Reply via email to