Bonjour a tous,
J'ai un petit souci concernant un slider control voici mon problème :
Quand je souhaite mettre des Tic sur un slider, je compile (aucune erreur lors de la compilation) mais lorsque j'exécute mon programme le slider n'apparait pas !
De plus quand je donne une position au slider même chose, il n'apparait pas.
J'ai essayé pas mal de fonction relative a Slider et a chaque fois le même résultat.
En revanche lorsque je n'utilise pas les fonctions SetTic & SetPos tout fonctionne normalement.
Mon code est le suivant :
void CControlDlg::OnNMCustomdrawControldata(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMCUSTOMDRAW pNMCD = reinterpret_cast<LPNMCUSTOMDRAW>(pNMHDR);
CSliderCtrl *pSlider=static_cast<CSliderCtrl *>(GetDlgItem(IDC_CONTROLDATA));
pSlider->SetRange(0,1279); // Définit la plage du slider
pSlider->SetPos(640); // Met le curseur en position centrale
pSlider->SetTic(640); // Met un Tic au centre
int n = pSlider->GetPos(); // Récup la position du slider
*pResult = 0;
}
Où se situe mon problème?
Merci de votre aide
Romain
Config : XP Pro sp3 / Visual Studio 2005