bonjour à tous
j'aurai voulu savoir comment faire pour déclencher l'événement de sélection d'un ComboBox.
Je m'explique :
avec le code suivant j'accede au control et je positionne la sélection comme je veuxjusque là pas de soucis, à l'affichage la sélection dans le combobox se positionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CComboBox* pComboBox; pComboBox = (CComboBox*) _pDialog->GetDlgItem(IDctrl); (*pComboBox).SetCurSel(atoi(data)); //data==position de selection
Le truc en plus c'est que derriere mon combobox, il y a un bout de code dans l'événement SelChange :et c'est cet événement que je n'arrive pas à déclencher lorsque je mets à jour la selection depuis du code (comme ci-dessus).
Code : Sélectionner tout - Visualiser dans une fenêtre à part OnSelchangeCombo()
Est'il possible de faire déclencher cet événement depuis du code, un peu comme on simule un click ?merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part (*pComboBox).PostMessage(WM_KEYDOWN,' '); (*pComboBox).PostMessage(WM_KEYUP,' ');
Partager