1

Après la mise à niveau vers Windows Mobile 6.5, mon contrôle ListView ne fonctionne pas correctement avec les éléments personnalisés (lignes avec des couleurs alternées) et le nouveau mécanisme de geste ... Sur un appareil mobile, Si l'utilisateur initie un film ou un panoramique, après avoir fait défiler les premiers éléments, les derniers éléments n'apparaissent pas à l'écran, mais apparaîtront si l'utilisateur appuie dessus de manière explicite - donc le dernier écran est simplement blanc. Le message WM_DRAWITEM est envoyé à tous les enfants, mais ils n'apparaissent pas à l'écran. Le défilement avec une barre fonctionne bien.Windows Mobile 6.5 flick (défilement avec inertie) ne fonctionne pas

Des idées? J'ai vu des rapports de comportement similaire de la part d'autres utilisateurs, mais je ne sais pas si c'est un bug dans le contrôle listview lui-même ou s'il y a autre chose qui doit/peut être implémenté pour supporter les actions flick et pan. À l'heure actuelle, le code de l'application ne gère pas les messages WM_GESTURE. L'action de flick est donc effectuée avec le code propre à Microsoft pour prendre en charge les applications héritées.

Merci!

Répondre

2

Trouvé une solution - c'était un problème interne ...