Bonjour,
Voici mon soucis:
Je developpe la meme application pour une tablet futjitsu pencentra
(Windows CE 2.01) et une DAP CE 8800 (Windows CE 4.01) en C++ avec
Embedded visual C++ 3.0 en utilisant le MFC.
Dans cette application, ce trouve des onglets. Pour récupérer la
position de la souris part rapport aux onglets, j'utilise la fonction
Hittest.
Dans un cas, ( avec la pencentra, pas de soucis. Avec l'autre, elle
retourne tjrs -1, ce qui signifie qu'on aurait cliqué en dehors d'un
onglet ...)
Si vous avez des idées d'où ça peut venir, elles sont les bienvenues.
voici le code en question.
void CWb2netDlg::OnSelchangingTabphase(NMHDR* pNMHDR, LRESULT* pResult)
{
TCHITTESTINFO hittest;
int pagehit;
GetCursorPos(&hittest.pt);
m_pTab.ScreenToClient(&hittest.pt); //m_pTab => correpond au tabCtrl
pagehit = m_pTab.HitTest(&hittest);
.....
}
et ici, pagehit devrait egal à l'onglet dans lequel j'ai cliqué. Or avec la DAP il vaut tjrs -1 ....
Merci d'avance...